The General Authority for the Affairs of the Grand Mosque and the Prophet’s Mosque 80 Avis Mecca Public Transport Authority - Ministry of Transport 332 Avis Riyadh Samira Governorate Municipality - Ministry of Municipal Affairs 362 Avis Ha'il General Administration of Administrative and Financial Affairs - Contracts and Procurement Department - Ministry of Interior 188 Avis Riyadh Jamoum Governorate Municipality 90 Avis Mecca Lire la suite