Advertisement

Out of the 63 countries surveyed in the IMD World Talent Ranking 2017, India stands at 51st position, three places better than last year.

Published in Research