Stockholm is the capital and largest city of Sweden, as well as the largest urban area in Scandinavia. Stockholm stretches across …

source