Leicester City Fans

After opening the season with odds of 5,000-to-1 to win the English Premier League, Leicester City is on top of the standings with three weeks left. Naturally this leads to two questions:

1) Can Leicester City hold off Tottenham to win the championship?
2) Where the heck is Leicester City?

We can answer No. 2 right now. It is about 100 miles northwest of London:

Leicester Map

The population is estimated at 383,300. As a point of reference, the population of New Orleans is roughly the same.

Related Story: Don Garber And The Growing Global Power Of MLS