Hajar municipality 141 Avis Mecca Human Resources Development Fund 209 Avis Riyadh Al-Barak Municipality 151 Avis Asir Shabha municipality 79 Avis Tabuk Saudi L&T Hydrocarbon Company 1 Avis Al Khobar Lire la suite