Live News MACRO FLASH L impact Oct 26, 2026, 10:51 PM UTC Harry Kane wins 2026 Ballon d’Or The English footballer won the 2026 Ballon d’Or award for best player in the world. SquawkNews Desk