I think: Lords, England.
England, the game was invented there, but unfortunately like most of the sports they invented they aren't very good at it.
Lords Cricket Ground is the oldest in England.
HAMBLEDON IN 1756(PARISH ORGANISATION) Marylebone Cricket Club (MCC)
Mcg melborune cricket ground in Australia and then second eden garden or may be lords in London
Kept at Lords cricket ground in London the 'Ashes' is the trophy played for between England & Australia.
Headingley, Leeds(England) is the ground to host the most no of matches in cricket world cup .and the total number of matches held is 12
The Oval is a cricket ground in London. It is also referred to as The Kia Oval. It is located in Kennington, London, England. The Oval was established in 1845 and is the home ground of Surrey County Cricket Club.
See the Related Links for "Lords cricket ground" to the bottom for the answer. My goodness, that was difficult finding that information.
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.
The 2000th match of the Test Cricket history was played at Lords Cricket Ground, London from 21st July to 25th July, 2011 between India and England. This was also the 100th Test Match between India & England.