Leading England's Test wicket-taker James Anderson has been awarded a knighthood for his outstanding contributions to cricket. The 43-year-old right-arm pace bowler, who has been a mainstay of the national team for over two decades, was formally recognized with the honor at Windsor Castle in a...