'.
Helen Trantum column

Comparing Leicester and the Invincibles

If you believe the press, Leicester City are the best side ever to play in the Premier League. Of course, we all know that the real best side ever to play in the Premier League is our very own Invincibles, achieving a feat that none has even come close to since.