Souvenir shops are plentiful along the narrow streets of Gamla Stan, the old town of Stockholm, Sweden
sweden