Ground Forces 6327 Avis Jeddah Governmental entity 65 Avis Mecca Najran Traffic Police Headquarter 6 Avis Najran Al-Fuwaileq municipality 38 Avis Al-Qassim Greek Embassy in Saudi Arabia 4 Avis Riyadh Lire la suite