International Travel Guide
Sweden is one of three countries located on the Scandinavian Peninsula in northern Europe. It is home to some beautiful countryside, a stunning coastline and some attractive cities.
Stockholm is the capital and largest city in the country. It features beautiful palaces, interesting attractions and a great selection of museums.