England captain Harry Kane agrees new contract to stay at Bayern Munich until 2029
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