England captain Harry Kane agrees new contract to stay at Bayern Munich until 2029

Daily Mail 1 min read 6 hours ago

The England captain is in the form of his life, netting 50 goals so far this calendar year, and he is currently the front-runner to win the Ballon d'Or.
Read original Daily Mail