
A section of the BP Eastern Trough Area Project oil platform in the North Sea, around 100 miles east of Aberdeen. AFP
A section of the BP Eastern Trough Area Project oil platform in the North Sea, around 100 miles east of Aberdeen. AFP
Oil industry needs investments of $14 trillion until 2045 amid growing energy demand
Global crude demand is set to reach 110.2 million bpd in 2028, Opec said in its World Oil Outlook report