Oil price tops $100 a barrel after peace talks fail and Trump orders blockade

Oil price tops $100 a barrel after peace talks fail and Trump orders blockade

US Navy to impose blockade today in bid to choke off flow of Iranian oil Explainer: strait of Hormuz blockade Business live – latest updates...

Redirecting to full article...