India has already built 5.33 million tons of underground reserves in three locations, which can meet 9.5 days’ oil needs. Read More

reported by Debjit Chakraborty at Bloombergquint.com