answersLogoWhite

0

Lords Cricket ground is a cricket ground located in London. It is generally called home of cricket. There have been 15 test double hundreds scored at this venue. Joe Root of England scored the latest one in June,2014 against Sri Lanka.

User Avatar

Wiki User

10y ago

What else can I help you with?