Schweden

Eighty-five percent of Swedens 97 million inhabitants live in or near cities. Gut finden das auf den Straßen von Stockholm bei We…