India produced a total of 2.5 million metric tonnes (MMT) of crude oil in October 2023 – registering a growth of 1.3 per cent compared to the year-ago period, according to Petroleum Planning & Analysis Cell (PPAC). Out of 2.5 MMT, Oil and Natural Gas Corporation (ONGC) produced 1.6 MMT of crude oil...