This comes amid the International Energy Agency forecasting a supply this year of 4 million barrels per day, equivalent to 70 per cent of India's oil demand