Oil price tops $100 a barrel after US-Iran talks fail and Trump orders strait of Hormuz blockade

US Navy to impose blockade today in bid to choke off flow of Iranian oil

The Guardian