London tonight hosts the 2026 Ballon d’Or ceremony, as the biggest stars in football descend on the capital for the sport’s most prestigious night.
Harry Kane is the favourite as he looks to make history in the capital by becoming only the fifth English player to win the award - and 25 years since the last, which was Michael Owen.