Shell and Financial Leaders Bracing for $150 Oil by admin477351 March 25, 2026 The financial and energy worlds are on high alert as Shell and BlackRock warn that $150 oil is becoming a realistic scenario. The persistence of threats to shipping in the … Read more