On the banks of which river is the city of London located?

(A) Severn

(B) the Thames ✓

(C) Avon

(D) Humber

  • Capital of United Kingdom

Leave a Comment

Your email address will not be published. Required fields are marked *

%d bloggers like this: