The Thames is a major river that flows through London and other parts of Southern England. It is the longest river in Britain and the second in terms of length, after the Severn River. In 2010, the Thames won the world’s largest environmental prize – the $350,000 International Riverprize.