London is situated on the River Thames (pronounced 'temz'.
The Thames is a river flowing across London, Great Britain.
The Thames River flows in Great Britain with London the capital of Great Britain on the shores, Berlin is the capital of Germany a country in mainland Europe.
The nearest river to Great Britain's Parliament is the Thames.
The River Thames
The River Thames flows through southeastern Great Britain to the English Channel.
thames
The river Thames
thames
London. Roman name Londinium.
Thames
River Severn and Thames are the 2 longest rivers in the UK.