Al Nizar Line Trading Establishment 1 Avis Muscat Public Prosecution of the Sultanate of Oman 83 Avis Muscat Public Establishment for Industrial Estates (Madayn) 32 Avis Muscat Consumer Protection Authority 10 Avis Muscat Barka Water and Power Company 1 Avis Sohar Lire la suite