Geography IQ Test: How Much Do You Know About The World?
27
Which river is London located on?
The answer is River Thames.
The River Thames flows through much of southern England, including London. It is the longest river to entirely be found in England as well as the second longest in the United Kingdom.