Oil prices cross $106 per barrel amid US-Iran Strait tension
Oil prices have risen above $106 per barrel following escalating tensions. The price jump comes amid statements suggesting vessels may require US Navy permission to transit the Strait of Hormuz.