Leicester city fans celebrate outside the King Power Stadium 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/Getty Images)