Al Maha Petroleum 2 Avis Muscat University of Technology and Applied Sciences 1291 Avis Ibri Nama Water Services 125 Avis Muscat Onsor Company 5 Avis Muscat Ministry of Transport, Communications and Information Technology 289 Avis Muscat Lire la suite