Question 1 out of 3
Which river is the capital of Great Britain on?
Thames
The capital of Great Britain, London, is situated on the River Thames.
Added to