Al Ghalbi International Engineering and Contracting 2 Avis Muscat Private Entity 42 Avis Muscat State Audit Institution 1 Avis Muscat Barka Water and Power Company 1 Avis Sohar Nakheel Oman Development Company - Oman Agriculture Development 148 Avis Muscat Lire la suite