Private Entity 42 Avis Muscat Authority for SME Development 480 Avis Muscat Shura Council 106 Avis Muscat Sindbad Investment Company 1 Avis Al-Seeb Barka Water and Power Company 1 Avis Sohar Lire la suite