I want to know the answer to the following question:
On what river is London situated?
All the background I'm provided with is that "Standing on the River Thames in the south eastern part of the island of Great Britain, London has been a major settlement for two millennia.". Is that enough to answer the question?