India climbs 3 steps to 51 on IMD World Talent rankings
India has improved its ranking by three notch es to 51 globally in terms of ability to attract, develop and retain talent while Switzerland topped the list compiled by leading global business school I MD. Globally, Europe continues to dominate the rankings, with Switzerland, Denmark, and Belgium being the most competitive countries.