Tower of London Virtual Tour
January 10th, 2008
The Tower of London is a place rich in history and tradition. Located in London, The Tower is actually a complex of several buildings and associated grounds. Throughout it’s nearly 1000-year history, it has served as a royal palace, a fortress and a prison for high-status prisoners. It has also been home to Britain’s Crown Jewels since 1303.
British Museum
August 5th, 2007
The British Museum, located in one of London’s finest architectural buildings, houses antiquities and art spanning the last two million years of human history, and is available to the public for free.