Big Ben is a big clock located in:

A) London ✓

B) Edinburgh

C) Glasgow

None of these

Leave a Comment

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

%d bloggers like this: