Oil majors BP and Total taking a majority of the projects
Related Stories
30,000 jobs in 2026: Countries with most tech layoffs
BMW recall: UAE owners to be notified of fire risk
John Abraham on why buying property in Dubai is great
Dubai millionaire wins $1m Dubai Duty Free raffle