Trafalgar Square

Trafalgar Square is the most famous square in London, England. Featuring statues at all four square corners, it was originally constructed to commemorate the Battle of Trafalgar which was a victory in the war against Napoleon. Home to Nelson’s Column and a host of other historic monument, Trafalgar Square is located in the city of London….

|

Big Ben

The Big Ben Clock, is actually a misnomer; it is the bell inside structure that is named Big Ben. What many people call Big Ben Clock Tower was actually named the Clock Tower or Saint Stephens Tower. Nonetheless, most people know the entire structure as Big Ben in London. To mark the Diamond Jubilee of…