Jamie Carragher has hailed Harry Kane as the “best striker England have ever had”, with the Bayern Munich superstar putting on another finishing masterclass in the Champions League. The former Tottenham Hotspur frontman has been told that he would have smashed Alan Shearer’s all-time Premier League goals record had he chosen to remain in his homeland.