
India’s crude oil production falls to 28.7 MMT in FY25, self-sufficiency at 12.3%
New Delhi: India’s crude oil production, including condensate, declined to 28.7 million metric tonnes (MMT) in the financial year 2024-25, while the self-sufficiency in petroleum products remained nearly flat at 12.3 per cent, the Petroleum Planning & …