TAG

U.S. sanctions

63 million barrels of Iranian oil stranded at sea after US sanctions

Iran's oil exports face uncertainty as U.S. sanctions leave 63 million barrels stranded at sea, with additional restrictions tightening economic pressure.

Latest news