David Beckham has revealed he was given the middle name Robert in honour of Sir Bobby Charlton..

More...