The 2026 Ballon d’Or ceremony in London celebrated football’s biggest stars, with Harry Kane ending England’s 25-year wait for the men’s prize and claiming the Gerd Müller Trophy. Alexia Putellas ...