Crude Oil Crashes Below $70, Slumps 15% Amid West Asia Tensions — What It Means for India’s Oil PSUs June 24, 2025