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