Crude oil price crosses $91 as Strait of Hormuz blockade chokes 22% of global supply
Global energy markets have been thrown into a state of emergency following the total blockade of the Strait of Hormuz, a move that has already sent crude oil prices spiralling past $91 per barrel.