The stage is now set for a disastrous collision between the US and UK navies and Iran in the busy waters of the Strait of Hormuz. The Strait connects the Persian Gulf to the Arabian Sea and is the world’s major oil choke point, carrying about 30-35% of total traded oil. The latest moves of the […]