Is there any river in London?

Yes, there are several rivers in London. The most famous one is the River Thames, which flows through the centre of the city and is spanned by many bridges, including the iconic Tower Bridge. Other rivers in London include the River Wandle, River Lea, River Ravensbourne, and River Brent.
Copyright Wanderlust World © https://www.ynyoo.com