Crude oil prices today: Brent, WTI fall up to 6% on hopes of US-Iran talks; supply risks persist
Oil prices declined sharply on Tuesday as hopes of renewed talks between the US and Iran eased concerns over prolonged supply disruptions, even as underlying...
