Sweden is home to some well-preserved Medieval architecture and is also one of the most technologically advanced countries in the world. Test your knowledge of its geography and landmarks with this worksheet.