http://bookinghunter.com Stockholm is the capital of Sweden and the largest city of Fennoscandia. Stockholm is located on Sweden’s south-central east coast, …