World boxing champion Joe Calzaghe with his CBE outside Buckingham Palace.