The Tower of London, officially His Majesty's Royal Palace and Fortress of the Tower of London, is a historic citadel and castle on the north bank of the River Thames in central London, England. From Wikipedia
The ITV morning show marked the milestone with emotional veteran interviews and live coverage from iconic UK landmarks.