The focus in oil markets this week was on the long term with the IEA predicting that oil demand will peak in 2029 while OPEC argued there is no peak in sight. In any case, when the peak occurs is only part of the picture.
Subscriber content
Read this in full, free
Start a free trial and use one of your 10 free starter credits to unlock this piece.