The disappearance of Princes Edward and Richard in 1483 has captured imaginations for centuries - does a new Channel 5 documentary ... were taken to the Tower of London under the protection ...
There's an impressive procession of 18 Tudor barges travelling along the Thames from Hampton Court to the Tower. Meanwhile major building work is under way inside the ...