Tower of London Older Than Machu Picchu
The Tower of London, a historic castle and fortress on the north bank of the River Thames in central London, predates Machu Picchu by nearly 400 years. Founded in 1066 by William the Conqueror, the Tower has played a crucial role in English history for over 950 years. Its White Tower, the central keep, was … Read more