After a long wait, David Beckham, the English footballing icon, was awarded a knighthood for his exemplary contributions on and off the field.