Dinesh Karthik plays his first Test match since January 2010.
Indian captain Ajinkya Rahane won the toss and decided to bat first in the one-off Test against Afghanistan in Bengaluru on Thursday.
Murali Vijay, Shikhar Dhawan, Cheteshwar Pujara, KL Rahul, Ajinkya Rahane (capt), Dinesh Karthik (wk), Hardik Pandya, R Ashwin, Ravindra Jadeja, Ishant Sharma, Umesh Yadav.
Mohammad Shahzad, Javed Ahmadi, Rahmat Shah, Asghar Stanikzai (capt), Hashmatullah Shahidi, Mohammad Nabi, Afsar Zazai (wk), Rashid Khan, Yamin Ahmadzai, Wafadar, Mujeeb Ur Rahman.
07:52 India vs England Live Score, 2nd Test Day 284
16:14 Rain Washes Out Day 1 Of India vs England 2nd Test At Lord's39
06:55 India vs England, 2nd Test: When And Where To Watch, Live Coverage On TV, Live Streaming Online49
05:29 Live Updates: Kerala Continues To See Rain, Showers Predicted In Other States33