India has slipped 6 places to 59 ranks on a global annual list of 63 countries, due to low quality of life and expenditure on education, according to the latest edition of IMD World Talent Ranking, which was topped by Switzerland. The ranking, which is based on the performance in three main ...
READ MORE +