Sector - Power


Barkha Power and Desalination Project – Phase ll (Oman) – Oman Power and Water Procurement Company

TCE socpe of services

  • Inspection and Construction Supervision