Вопрос:

London stands on the river

Ответ:

London stands on the river Thames.