As of late May 2025, crude oil prices have stabilized around $64 per barrel, with Brent futures closing at $64.34 and West Texas Intermediate (WTI) at $61.13. This marks a sharp decline from the 2024 average of more than Rs.81 per barrel. The downturn reflects a mix...