The IMD's recent World Talent Ranking 2024 shows that Switzerland ranks first, followed by Singapore; India finds itself ranked 58th globally, with a talent score of 40.47
Chief Economist, IMD Switzerland, said India has the potential to thrive in the age of the digital economy