Monday 29 August 2016

India won the World Cup in 1983 and won its first test match at Lord’s three years later in 1986. India next won the World Cup in 2011 and won its second test match at Lord’s three years later in 2014.

India won the World Cup in 1983 and won its first test match at Lord’s three years later in 1986. India next won the World Cup in 2011 and won its second test match at Lord’s three years later in 2014.


No comments:

Post a Comment