Harry Kane statue in storage with nowhere to go 21 February 2024 Funding for the sculpture of the England captain in north-east London was allocated in 2019.