IMD: India fell four places to 56th out of 64 economies in the 2023 World Talent Ranking, from 52nd in 2022

IMD: India fell four places to 56th out of 64 economies in the 2023 World Talent Ranking, from 52nd in 2022

India dropped four spots to 56th place out of 64 economies in the 2023 World Talent Ranking from 52nd place in 2022, according to a…

View More IMD: India fell four places to 56th out of 64 economies in the 2023 World Talent Ranking, from 52nd in 2022