India is now 10th largest economy