Strait of Hormuz crisis and production limits likely to keep oil prices elevated.
Open shared insight