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
Four days of events in May will honor the end of World War II in Europe, with a focus on remembrance and community celebration.