Teamwork

There is no salary cap on EPL teams. This means that with the biggest cheque book they can buy the best players. How is it then that Leicester City...