News

OPEC sees oil demand rising to 123 million bpd by 2050, requiring $18.2 trillion in investment—while the IEA expects demand ...