Sweden, a Scandinavian country, is home to a number of islands and lakes surrounded by dense forests and towering mountains. The country has a complicated ...