Tag: IMD World Ranking

India Ranked as 59th Out of 63 Countries Among IMD World Talent Ranking
LimeLight

India Ranked as 59th Out of 63 Countries Among IMD World Talent Ranking

SMEStreet Desk- November 19, 2019

The ranking, which is based on the performance in three main categories — investment and development, appeal and readiness, noted that India is also lagging ... Read More