Will the price cap survive a 14.5 million barrel Hormuz shock?
While UK inflation hits a temporary low of 2.8%, the closure of the Strait of Hormuz has created a massive 14.5 million barrel oil deficit. This analysis explor…
Elisabeth Saar
·
May 27, 2026 • 08:14