Al Sharqiyah North Governorate 103 Avis Ibra Authority for Public Services Regulation 82 Avis Muscat Directorate General of Khoula Hospital 1 Avis Muscat Karwa Motors 1 Avis Muscat Oman Air 7 Avis Muscat Lire la suite