Stockholm, the capital of Sweden, is ranked the world’s 11th most liveable city in Monocle’s Quality of Life survey. It is behind Oslo but ahead of Milan.
Stockholm consistently ranks among the world’s most livable cities. The city achieves this through its excellent work-life balance, abundant green spaces, robust pub...