India macroeconomic update