Home Business India is world’s sixth largest economy at $2.6 trillion, says IMF