London summer 2025. Can London still be saved?