Stockholm has been named 'smartest city in the world' for its innovations on the environment, digital technology and residents' wellbeing sustainability Link 5 votes