Question 1 out of 3
The city of London sits on what river?
Thames
The city of London sits on the River Thames, which flows through the heart of the city.
Added to