Abraj Energy Services 62 Avis Muscat Public Authority for Special Economic Zones and Free Zones 30 Avis Muscat Majis Industrial Services S.A.O.C 20 Avis Muscat Al Watanyiah United Engineering and Contracting Company 11 Avis Muscat Consumer Protection Authority 10 Avis Muscat Lire la suite