Association for building and caring for mosques 10 Avis Mecca General Administration of Mujahideen 215 Avis Tabuk Ministry of Islamic Affairs, Call and Guidance 2474 Avis Riyadh Governmental entity 65 Avis Mecca Hadar Municipality 19 Avis Al-Qassim Lire la suite