Global Oil Prices Plummet 20.68% in 2025 Amid Supply Surplus | AnalisaHub