IMF reports India 6th largest economy with $3.92 trillion GDP

Business