FRANKFURT, March 15, 2026 – A sudden surge in global oil prices, combined with unexpectedly hawkish commentary from the European Central Bank...