Al Shawamekh Oil Services - SAOC 10 Avis Muscat STRABAG 3 Avis International Middle East Bridge Company 1 Avis Muscat Al Batinah North Governorate 314 Avis Muscat Oman International Group - OIG 2 Avis Sohar Lire la suite