Apr.22 — Oil in London tumbled to the lowest in almost 21 years as Brent crude was sucked into the rout that sent U.S. futures below zero for the first time ever this week. With global demand crushed by coronavirus lockdowns, concerns that the unwanted oil is going to overwhelm storage capacity have triggered a selling frenzy. Annmarie Hordern reports on “Bloomberg Markets: European Open.”
In This Story: London
London is the capital of England and the United Kingdom.