London is a most beautiful city in Britain, ____ the River Thames.
#26586
A
located in
B
lied on
C
situated on
D
stood in