Examveda

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.

This Question Belongs to Competitive English >> Preposition

Join The Discussion

Related Questions on Preposition