Explained: Why India’s crude oil production has been falling – The Indian Express

A lack of new oil discoveries in India coupled with a long lead time to begin production from discovered wells has led to a steady decline in India?s crude oil production. Read More
reported by Karunjit Singh at The Indian Express
Recent Comments