Rio Ferdinand donating £500,000 of toys to give to needy children this Christmas
Rio Ferdinand made the generous offer on behalf of himself and his Italian restaurant Rosso to the 'Cash for Kids' campaign, the official charity of Manchester radio station Key 103.