Stockholm is the capital and largest city of Sweden, with a population of 1.8 million. It is located on several islands on the south-central east coast of Sweden.Stockholm is often said to be one of the most modern and open cities in the world. Stockholm excels in the areas of sustainability, education, IT, social welfare and culture. In addition, Stockholm was named one of the leading green cities by the Global Green Economy Index. But perhaps foremost, Stockholm is world renowned for being stunningly beautiful.