India's first Test win at Lord's came after 11 attempts
India's Test team registered its first ever Test victory at Lord's on their 11th attempt at the ground against England on June 10, 1986. India's second victory at the ground came 28 years later, in July 2014. Interestingly, both of India's Test victories at Lord's came three years after winning the ODI World Cup titles in 1983 and 2011 respectively.