Embassy of the Islamic Republic of Iran 1 Avis Muscat Petroleum Development Oman 5 Avis Muscat Salalah Free Zone Company 5 Avis Salalah Private Entity 42 Avis Muscat Ad Dhahirah Governorate 117 Avis Ibri Lire la suite