Answer: Which site in London made our list of the most Instagrammed places around the world?

The Question: Which site in London made our list of the most Instagrammed places around the world?

The Palace of Westminster
Buckingham Palace
Big Ben
Tower Bridge

Answer: The correct answer is Big Ben.

Leave a Reply

Your email address will not be published.