Mumbai: Suresh Raina, who was dropped for India's last ODI assignment - the Asia Cup - will lead India in the three-ODI series in Bangladesh.
MS Dhoni and Virat Kohli among others like Rohit Sharma, Shikhar Dhawan, R Ashwin, Ravindra Jadeja and Shami Ahmed were rested.
As expected Robin Uthappa comeback reward excellent performance in ongoing IPL, Wriddhiman Saha was called up to replace Dhoni as the wicketkeeper. Kedar Jadhav, Parvez Rasool, Akshar Patel and Vinay Kumar also added.
The selectors named an 18-man squad for England, recalling Gambhir and Pankaj Singh who last toured with India in 2007-08 in Australia. Ishwar Pandey was also named for England, as was Stuart Binny for the first time.
Squad for Bangladesh ODIs - Suresh Raina (capt.), Robin Uthappa (wk), Ajinkya Rahane, Cheteshwar Pujara, Ambati Rayudu, Manoj Tiwary, Kedar Jadhav, Wriddhiman Saha (wk), Parvez Rasool, Akshar Patel, Vinay Kumar, Umesh Yadav, Stuart Binny, Mohit Sharma, Amit Mishra
India Test squad for England tour: Mahendra Singh Dhoni (capt), Murali Vijay, Shikhar Dhawan, Gautam Gambhir, Cheteshwar Pujara, Virat Kohli (vice-captain), Ajinkya Rahane, Rohit Sharma, Ravindra Jadeja, Ravichandran Ashwin, Bhuvneshwar Kumar, Mohammad Shami, Ishwar Pandey, Ishant Sharma, Stuart Binny, Varun Aaron, Wriddhiman Saha (wk), Pankaj Singh.