Bayern Munich have agreed a deal to sign Harry Kane from Tottenham Hotspur – but it is not clear whether the England captain will go. The fee is believed to be worth more than €100m (£86m), The Athletic reports. Kane is understood to be leaning towards staying at Spurs but with one year left on his contract that would mean the club would not recoup any cash when he walks.
BREAKING: Spurs and Bayern Munich agree Kane deal – but will he go?







