Rawda municipality 106 Avis Riyadh charitymakkah 1 Avis Mecca Municipality of Duba Governorate 122 Avis Tabuk Japan International Agency 2 Avis International Saudi L&T Hydrocarbon Company 1 Avis Al Khobar Lire la suite