Sweden

Sweden is a land in northern Europe which sits on the Scandinavia headland. It is hemmed by the sea on the east and south, by Norway in the west, and by Finland in the northeast. It is linked to Denmark by the Oresund bridge. Its headtown is Stockholm.