Switzerland is the best country in the world for developing, attracting and retaining talent, according to a new study from the IMD business school in Lausanne.

for more...