Consumer Protection Authority 10 Avis Muscat International Finance Corporation - IFC 2 Avis International Fisheries Development Oman 12 Avis Muscat Telecommunications Regulatory Authority 14 Avis Muscat Al Sharqiyah North Governorate 103 Avis Ibra Lire la suite