Big Ben is one of the most famous landmarks in England. The name Big Ben is actually a nickname for the large bell inside of the clock tower at the Houses of Parliament in London. This photo shows Big Ben in the evening from the Thames River - can you find the three differences in this photo hunt puzzle?
For most people the name Big Ben has come to refer not only to the bell, but also the clock and the entire clock tower.