September 3, 2024 Oil Markets in Turmoil: Libya’s Production Shutdown Sparks Global Price Chaos – What’s Behind the Crisis