A statue of England football captain Harry Kane has been given a home in east London after languishing in storage for nearly ...