A statue of Harry Kane, England's football captain, was unveiled after being commissioned by Waltham Forest Council in 2019. Despite delays, the statue now stands in Walthamstow, celebrating Kane's career and inspiring future generations.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing
