Indian government: India's crude oil production fell 3.9% year-on-year in April.

2026-05-20

Indian government: India's crude oil production fell 3.9% year-on-year in April.