Bayern Munich striker Harry Kane has won the 2026 Ballon d’Or, beating Kylian Mbappé, Lamine Yamal and other contenders to claim football’s most prestigious individual award....