The River Thames is a large river in England .
The River Thames is a major river flowing through southern England .