Sweden is a parliamentary monarchy located in Northern Europe. Its capital and largest city is Stockholm, and it has a population of over 8.8 million people, most of whom are ethnic Swedes. The country has a land area of approximately 450,000 square kilometers and a population density of around 20 people per square km.