Stockholm is the capital and largest city of Sweden. Stockholm is known for its beauty, its buildings and architecture, its abundant open water and many parks. It is sometimes referred to as Venice of the North.
Sweden, officially the Kingdom of Sweden, is a Nordic country on the Scandinavian Peninsula in Northern Europe. Sweden has land borders with Norway to the west and Finland to the northeast, and it is connected to Denmark by the Öresund Bridge in the south.