Browsing: India is the fifth largest economy in the world: Report