Sweden: a country almost double the size of the UK yet home to just 9.5 million residents, but don’t let the lack ...