India Enters Big 5: Overtakes France and UK to Become the 5th Largest Economy in the World

US-based think tank reveals that India enters big 5 and overtakes France and UK to become…