In Copenhagen, Nyhavn Canal is a burst of colour and history.

Lined with bright, gabled townhouses reflected in the water, this 17th-century waterfront is one of Denmark's best-known landmarks.