By Islam El-Sakka
England captain Harry Kane has agreed a contract extension with Bayern Munich that will keep him at the Bundesliga club until 2029.

By Islam El-Sakka
England captain Harry Kane has agreed a contract extension with Bayern Munich that will keep him at the Bundesliga club until 2029.