Why oil prices have declined and what are the potential implications? | Explained
Tehran’s repeated assertions about closing the Strait of Hormuz had caused oil prices to rally upwards last week.
Economy