Harry Kane statue unveiled after years in storage
A statue of Harry Kane was unveiled in London on Monday as the England captain revealed he hopes to play for his country until the 2030 World Cup. Waltham Forest, a council in north London, spent £7,200 on the likeness between 2019 and 2020, but had not been able to find a permanent home for it due to local regulations. The statue, which depicts the country’s all-time top goal scorer…