OPEC expects 23% rise in energy demand by 2045 — Secretary General
0
The oil sector needs investments amounting to $12.1 trillion in the long run

The oil sector needs investments amounting to $12.1 trillion in the long run