What is the name of currents in London?
There are two main water currents in London: the River Thames and the River Lea. The River Thames is a major river in England that flows through London and is an important part of the city's history and culture. The River Lea is a smaller river that flows through the eastern part of London and is a popular destination for water sports and fishing.