INSEAD News
IIMB`s programme has shot up 13 spots to be placed at No 49 in the FT ranking.
Switzerland has claimed the top spot on the Global Innovation Index for the fourth-straight year while Sub-Saharan Africa "posted significant regional improvement".
Loading...