Mumbai: India captain Virat Kohli will not play for Surrey this summer because of a neck injury, the Board of Control for Cricket (BCCI) in India has announced.
Kohli sustained the injury while playing in the Indian Premier League.
The 29-year-old batsman agreed his first ever overseas contract with Surrey in May and he was scheduled to play at least six games for the county.
It is expected Kohli will be fit for India's Test series in England, which is due to begin on 1 August.
Before then, India will play two T20 matches against Ireland, followed by three T20 internationals and three one-day internationals against England in July.
A BCCI statement said Kohli "will now undergo a period of rehabilitation under the supervision of the BCCI medical team".
Ajinkya Rahane had already been selected to lead India in their Test match against Afghanistan, starting on 14 June, because of Kohli's commitments with Surrey.
Kohli, one of cricket's global superstars, averages more than 50 in all three formats at international level.
Royal Challengers Bangalore, the side he captains in the IPL, finished sixth out of eight teams in the 2018 competition.