Indians win thrilling second Test in final hour at Lord’s
England produced one of their worst home performances in recent memory to lose the second Test against India by 151 runs at Lord’s. From a position where they started the final day as marginal favourites, […]