England have named a 17-player squad for the opening two Tests of the five-match series against visiting India, which starts in Trent Bridge on August 4. It will be followed by Tests at Lord's, Headingley, Kennington Oval and Old Trafford. (More Cricket News)