The River Thames is the river that flows through London. It is the longest river entirely in England and the second-longest in the UK. The Thames flows through various counties before reaching London and eventually empties into the North Sea via the Thames Estuary.
Awesome! You answer is correct! Do you live in London? Thank you so much for sharing with us! We appreciate you! Thank you for your participation!