London: England bowler James Anderson will miss six weeks of action to get over a "long-standing right shoulder injury", the ECB announces.
The move has been made to ensure the 35-year-old is fit to face India.
"We have five Tests against India in a six-week period from 1 August, which will be an intense and challenging period for all our bowlers," said England coach Trevor Bayliss.
"Therefore it's vital that we ensure Jimmy goes into that series in the best possible condition."
Anderson played in both Tests of the drawn series against Pakistan, taking 9-172 overall.
The Lancashire seamer will miss County Championship matches against Worcestershire and Hampshire during his absence.