The King Power Stadium, home to Leicester City football club, is seen in Leicester, central England, on May 3, 2016, after the team won the English Premier League on Monday May 2.
Thousands celebrated and millions around the world watched in wonder as 5,000-1 underdogs Leicester City completed arguably the greatest fairytale in sporting history by becoming English Premier League champions yesterday. Second-placed Tottenham Hotspur's 2-2 draw at Chelsea late on Monday was enough for last year's relegation battlers Leicester to seal a scarcely credible title after outshining some of football's most glamorous teams. / AFP / JUSTIN TALLIS        (Photo credit should read JUSTIN TALLIS/AFP via Getty Images)