International Trade Centre - ITC 20 Avis International Barka Water and Power Company 1 Avis Sohar bein MENA 1 Avis International Medical City for Military and Security Services 13 Avis Muscat Petroleum Development Oman 5 Avis Muscat Lire la suite