Tottenham striker Harry Kane has agreed to join Bayern Munich in a deal which could be worth up to €120 million ($131m), sources have told ESPN.
The 30-year-old was expected to travel to Germany to undergo a medical ahead of signing a four-year contract. However, confusion reigned on Friday morning as a last-minute hitch delayed his travel plans.