The Tower of London. 2025.