Bayern Munich and England striker Harry Kane has etched his name into football folklore by winning the 2026 Men’s Ballon d’Or at London’s Palladium Theatre, ending a quarter-century wait for an English recipient of the sport’s highest individual accolade. Kane edged out Real Madrid’s Kylian Mbappé and FC Barcelona’s Lamine …
Read More »
North India Statesman