News

What is the British Royal Regalia? Learn more about the British Crown Jewels and how they are replaced medieval renditions ...
The Tower of London is an internationally famous monument and one of England’s most iconic structures. William the Conqueror built the White Tower in 1066 as a demonstration of Norman power, siting it ...
The Ypres Tower at Rye Castle. Photo: DeFacto via creative commons That castle-like building at the foot of the town of Rye is the Ypres Tower , looking out over the River Rother and beyond.
Severndroog Castle, London's Taj Mahal - The magnificent building also offers the very best view of London, writes John ...
Excavations in Egypt's Nile Delta have revealed ancient Egyptian multistory "tower" houses, a ceremonial building dedicated ...