Al Shawamekh Oil Services - SAOC 10 Avis Muscat International Finance Corporation - IFC 2 Avis International Minerals Development Oman 55 Avis Muscat Bahja Omani Association for Orphans 1 Avis Salalah National Records and Archives Authority. 99 Avis Muscat Lire la suite