India - Recent economic developments