
Who could have imagined the scene that will unfold in St Peters Square today? At exactly the moment when the fate of Europes biggest country and the security of the entire continent hangs in the balance, the mortality of one man will cause the biggest gathering of world leaders of 2025.