What’s keeping oil prices well above $100 for third consecutive month
Supply crunch and strong demand are keeping global oil prices well above the psychological level of $100 a barrel for the last seven weeks.
The global crude oil market has been tightened by…