September 2, 2025 Anna Russell Protester Scales King’s Cross Clock Tower With Dog, Unfurls Anti-Iranian Regime Flag Emergency services rushed to London’s King’s Cross Station after a man scaled the clock tower with his dog to display an anti-Iranian regime banner