insidecroydon.com
Mayor urged to make Games bid centred on Crystal Palace
The Mayor of London, Sadiq Khan, has received a proposal to bid for the 2026 Commonwealth Games – centred on south London, with Crystal Palace National Sports Centre undergoing a substantial,…