David Beckham has named the two players he believes were the greatest footballers of all time, snubbing Cristiano Ronaldo.
With a gifted right foot that defied all laws of motion and an uncanny élan that inspired generations, Beckham’s emanation ...