What is the first canal in London?
The first canal in London was the City Ditch, later known as the Walbrook, which was a natural watercourse that flowed from Hampstead to the River Thames at Blackfriars. It was canalised in the 12th century to improve navigation and provide a source of water for the city.