India’s average crude oil import price has dropped to $69.39 per barrel as of April 11, 2025 — the first time it has dipped below the $70 mark since August 2021. This marks a sharp decline of more than 22% from April 2024, when the price stood at $89.44 per barrel. The drop is largely […]