The only town named in the national anthem of Norway, Halden sits 60 mi/ 90 km southeast of Oslo near the border with Sweden and is dominated by an impressive 17th-century mountain fortress.