India will play five ODIs and a one-off Twenty20 international after the Test series.
The first ODI is on August 25 in Bristol.
The squad:
Mahendra Singh Dhoni (captain), Virat Kohli (vice-captain), Shikhar Dhawan, Rohit Sharma, Ajinkya Rahane, Suresh Raina, Ravindra Jadeja, Ravichandran Ashwin, Stuart Binny, Bhuvneshwar Kumar, Mohammed Shami, Mohit Sharma, Ambati Rayudu, Umesh Yadav, Dhawal Kulkarni, Sanju Samson, Karn Sharma.
Image: Karn Sharma
Photograph: BCCI