The price of oil has increased 23% this year while the Indian currency, the rupee, has lost 14%. The combined effect has hit the economy hard. India’s monthly goods and service tax (GST) collections have been a bit below the budgeted expectations and have left little...

read more