David Beckham has donated a number of his football shirts to raise money for Chinese childrens charities as he continues his role the country's first ever football ambassador.

Topics:
Football
David Beckham