Europe’s

Brent crude sits above $104 as the Strait of Hormuz closure and Middle East disruptions roil energy markets, yet Europe’s economy shows resilience despite importing 57 percent of its energy.