Barka Water and Power Company 1 Avis Sohar Authority for Public Services Regulation 84 Avis Muscat Telecommunications Consultants India Limited - TCIL 2 Avis International Al-Sha'la Sports and Cultural Team 1 Avis Rustaq Shura Council 107 Avis Muscat Lire la suite