Sports Top StoriesIndia 295 all out against England at Lord’sAFPJuly 18, 2014July 18, 2014 by AFPJuly 18, 2014July 18, 2014 LONDON: India, after losing the toss, were bowled out for 295 on the second day of the second Test at Lord’s on Friday....