Former England captain David Beckham has announced his retirement from football, ending a 20-year glittering playing career during which he became a global superstar.
Beckham announces retirement from football