OPEC Secretary General says oil under-investment is keeping him up at night
The world needs to invest at least $12 trillion in the oil industry by 2045 if it wants to avoid higher oil prices, OPEC Secretary General Haitham Al Ghais tells Becky Anderson.