There’s an impressive procession of 18 Tudor barges traveling along the Thames from Hampton Court to the Tower. And major building work is under way inside the famous White Tower.
Save my name, email, and website in this browser for the next time I comment.