Qassiba municipality 10 Avis Al-Qassim General Staff of the Armed Forces 829 Avis Riyadh Wadi Makkah Company 2 Avis Mecca Insurance Authority 77 Avis Mecca Hajar municipality 141 Avis Mecca Lire la suite