India won their first ever test match at Lord’s only three years after succeeding the world cup in 1986. Astonishingly, this pattern was repeated in the early 21st century, as India won the world cup in 2011 and then succeeding at Lord’s again.