Harry Kane has won the 2026 Ballon d'Or at the London Palladium, where the biggest names in world football gathered for the 70th edition of the awards on Monday evening.