Barka Water and Power Company 1 Avis Sohar Embassy of the Islamic Republic of Iran 1 Avis Muscat Central Bank Of Oman 79 Avis Muscat Al Dakhiliyah Governorate 127 Avis Muscat Royal Court Affairs 22 Avis Muscat Lire la suite