Skip to content

US revokes license for Iranian oil sales as 3 British tankers hit in Strait of Hormuz