Global crude oil prices, as tracked by Brent futures, have fallen sharply below $67 per barrel, down from a monthly high of $77.08 on June 19, as concerns over a major supply disruption eased.
The post Crude Oil price crashes below $67 as Iran avoids blocking Strait of Hormuz appeared first on Nairametrics.