The foreign minister continues to defend discounted oil imports from Russia but petrol and diesel prices are not coming down in India. Here's why...