Oil prices plunge over $3 on Hormuz supply relief
HOUSTON/ KARACHI: Benchmark oil prices fell more than $3 on Wednesday to their lowest level since before the start of the Iran war as supply concerns eased with more stranded oil tankers exiting the Strait of Hormuz. US crude futures slipped below $70 a barrel, the lowest level since March 2. Brent crude futures were…