Abraj Energy Services 62 Avis Muscat International Finance Corporation - IFC 2 Avis International Development Bank 15 Avis Muscat Al Shawamekh Oil Services - SAOC 10 Avis Muscat Muna Noor Engineering and Contracting LLC 2 Avis Muscat Lire la suite