International Finance Corporation - IFC 2 Avis International BAZ Business Tower 1 Avis International Health Endowment Foundation - Athar 2 Avis Muscat Telecommunications Regulatory Authority 14 Avis Muscat Ministry of Labour 110 Avis Muscat Lire la suite