What major river flows through London?
River Crane, London River Crane, London The River Crane, a tributary of the River Thames, is a river running through west London, England, It is 8.5 miles (13.6 km) long and flows entirely within Greater London. The Crane flows through three London boroughs: Hillingdon, Hounslow and Richmond upon Thames. Its source is a point south of North Hyde Road in Hayes, Hillingdon, from where its course is near semi-circular to the south then east, joining the River Thames in two places: on the border of St Margarets with Isleworth and by Riverside Mill and Helene House, Isleworth. Passing through Cranford, the river crosses
River Moselle (London) River Moselle (London) The River Moselle, also referred to as Moselle Brook, is in North London and flows through Tottenham towards the Lea Valley. The river was originally a tributary of the River Lea, but it now flows into Pymmes Brook, another Lea tributary. The name derives from 'Mosse-Hill' in Hornsey, the high ground containing one of the river's sources, and bears no direct etymological relationship to the major continental Moselle River. The hill area also gave its name to the district of Muswell Hill and for a time the river was known as the Moswell. Unlike the Hackney Brook