Former England skipper Alastair Cook officially received the knighthood for his services to cricket by the Queen in an official ceremony at the Buckingham Palace on Tuesday.