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. Duncan Amoah, Executive Secretary of the Chamber of Petroleum Consumers (COPEC), warned on Saturday, February 28, that the sudden escalation of […]