human
What is the name of the river that runs through London?
assistant
The River Thames. It is the longest river in England and the second longest in the United Kingdom. It is also the only river in England to flow into the North Sea.