Embassy of the Islamic Republic of Iran 1 Avis Muscat Muscat Gas 3 Avis Muscat Barka Water and Power Company 1 Avis Sohar Seeh Al Sarya Engineering - SAS 28 Avis Muscat Ministry of Commerce, Industry and Investment Promotion 212 Avis Muscat Lire la suite