Pessimism Grips European Markets as AIE Plans Oil Release
Pessimism grips European markets as the International Energy Agency (IEA) plans to release up to 400 million barrels of oil, aiming to ease global supply concerns. This move comes amid growing unce…