Philippine drops to 63rd place in World Talent Rankings
MANILA, Philippines — The Philippines slid down three places from 60th last year to the 63rd spot out of 67 economies in this year’s World Talent Ranking report released by the business school Institute for Management Development (IMD).