Oil prices plummeted on April 10, 2025, with WTI and Brent crude experiencing significant drops due to heightened trade tensions between the US and China, including tariff hikes. Supply... read full story
Oil prices plummeted on April 10, 2025, with WTI and Brent crude experiencing significant drops due to heightened trade tensions between the US and China, including tariff hikes. Supply... read full story