India has improved its ranking by three notches to 51 globally in terms of ability to attract, develop and retain talent while Switzerland topped the list compiled by leading global business school IMD.
Globally, Europe continues to dominate the rankings, with Switzerland, Denmark, and Belgium being the most competitive countries. Austria, Finland, the Netherlands, Norway, Germany, Sweden and Luxembourg made up the top 10.