Where “Big Ben” Tower is located?

A. India Dehli
B. London, England
C. China, Dali
D. none of these

Big Ben is a big watch tower. The Big Ben Tower is located in London, England.

See these other GK Questions.

Leave a Reply

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

thirteen + 7 =