KBC 2023, The options of the question - Who among these has not captained India in Test cricket? A. Rohit Sharma B. MS Dhoni C. Virat Kohli D. Shreyas Iyer The answer is D. Shreyas Iyer.