Consumer Protection Authority 10 Avis Muscat Petroleum Development Oman 5 Avis Muscat International Finance Corporation - IFC 2 Avis International Barka Water and Power Company 1 Avis Sohar OMAN CHAMBER OF COMMERCE & INDUSTRY 34 Avis Muscat Lire la suite