Sweden

Sweden is a country in Scandinavia. It is home to Sweden (Town), a small village, and it is Thor's homeland.