Summary
Crude oil prices remain above $90 per barrel due to ongoing geopolitical uncertainties surrounding the US–Iran conflict and the Strait of Hormuz. Experts indicate that this persistent risk premium is keeping investors concerned about renewed inflationary pressures.