Chennai: On the same day in 1986, the Indian cricket team recorded its first Test victory at Lord’s Cricket Ground.
England is known as the mother soil of cricket. Lord’s Cricket Ground, located in London, is hailed as the mecca of the cricket world.
.