Jimmy Anderson, England's all-time leading Test wicket-taker, has received a knighthood at Windsor Castle in recognition of his outstanding contributions to the sport. The 43-year-old pace bowler took 704 wickets in 188 Tests during an international career spanning 22 years, cementing his status...