India have got a historic 95-run win over England in the second Test at Lord's. A a ferocious Ishant Sharma, who bounced out England's batsmen with short-pitched bowling, India packed off England for 223 to pull off a big victory. By beating England, India have won their first overseas Test match since their victory against West Indies in 2011.
It was India's first away victory in 16 Tests, a sequence starting from 2011, and their first at Lord's since 1986. This defeat is England's seventh in nine matches. With the win, India have taken a 1-0 lead in the 5-match series.