AlHijjah 4, 1434, Oct 9, 2013, SPA -- Branches of the Ministry of Islamic Affairs, Endowments, Call and Guidance in various regions of the Kingdom provide many programs and services to pilgrims. The branches have completed all their preparations with follow-up by Sheikh Saleh bin Abdulaziz Al Al-Sheikh, the Minister of Islamic Affairs, Endowments, Call and Guidance and Chairman of the Supreme Committee for the works of the ministry in Hajj. Directors of the branches of the ministry highlighted the programs and services that include maintenance of mosques and places which serve pilgrims and spreading awareness among them.