
Day: November 19, 2015

TECH
Sweden slides down world talent ranking
A global ranking looking at how countries develop, attract and retain business talent has put Sweden in 11th place, down two spots on 2014 and well below its Nordic neighbours.
PARTNER CONTENT
Summer in Stockholm: discover these local hidden gems
