After 132 years, Leicester City has finally secured its first top flight English association football title, holding an unassailable seven point lead over Tottenham with two games remaining in the 2015-16 EPL season.

Read More →