Stockholm is the capital city of Sweden with a population of 980.000 habitants. It is not only the largest city in Sweden but also the largest urban area in Scandinavia. It is also called Venice of the North because it is composed of more that 14 islands.