India created history with a 336-run win over England in the second Test at Birmingham, as they not only secured their first-ever win at Edgbaston but also achieved their biggest Test win away from home in terms of runs. Having won the Edgbaston frontier, India will seek to continue the winning momentum in Lord's.