Indian cricket captain Virat Kohli will miss the next two Tests against England in Rajkot and Ranchi, following his absence in the initial matches. The star batsman is on a break due to family reasons, as reported by ESPN Cricinfo. Kohli's extended leave adds a significant twist to the ongoing 5-Test series.