Does India Have Enough Crude Oil? Here’s How Long Reserves May Last by NDTV Profits | March 9, 2026 11:06 am | Latest Posts, Market, Trending News India has more than 250 million barrels of crude oil and petroleum products in reserve. This is equal to about 4,000 crore litres.