Sweden 2011

The land of extremely high prices and amazing meatballs..