London is . . . . . . . . the Thames.
A. by
B. at
C. on
D. above
Answer: Option C
Solution (By Examveda Team)
'On' means 'to be located on a surface in a general way'. Here, it means that London is on the surface of Thames.Related Questions on Preposition

Join The Discussion