(Analysis) The global oil market faces a stern challenge. Brent crude, the world’s pricing standard, has fallen 8% to $64.50 per barrel as of April 4, 2025, its lowest in four years, while America’s West Texas Intermediate (WTI) stands at $61.50. This decline, steeper since Brent’s $71.04 and WTI’s $68.26 on March 4, stems from […]