London is the capital of Great Britain and one of the world's most famous cities. The history of London goes back to the Bronze and Iron Ages and has been a major force in the world for centuries. There are so many things to see here that most travelers only scratch the surface during a typical visit. Some of the city's most famous sights include the Tower of London, Westminster Abbey, Buckingham Palace, and Trafalgar Square.