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:
The population is estimated at 383,300. As a point of reference, the population of New Orleans is roughly the same.