England's Test captain Ben Stokes will miss the upcoming ICC Champions Trophy and the subsequent Test series due to a torn left hamstring. The injury, sustained during the third Test against New Zealand, requires surgery in January, sidelining him for three months. Stokes remains optimistic despite the setback, expressing his resolve to return stronger.