Colourful houses built on a steep road in St. John's, Newfoundland, Canada.