Which site in London made our list of the most Instagrammed places around the world?
a. The Palace of Westminster
b. Buckingham Palace
c. Big Ben
d. Tower Bridge
Answer: The correct answer is Big Ben.
Which site in London made our list of the most Instagrammed places around the world?
a. The Palace of Westminster
b. Buckingham Palace
c. Big Ben
d. Tower Bridge
Answer: The correct answer is Big Ben.