I think that this refers to the Lord's cricket grounds located on London, England.
They are the names of two sports grounds for playing cricket. Eden Gardens is in Kolkata, India; and the Oval is in London.
The country england have the most test cricket grounds
105 cricket grounds in the world
Western Australian Cricket Association is for waca and western Australia play cricket there
London Cricket Club was created in 1722.
approx 7 cricket grounds till used but most specifically used ground is sher-e-bangla cricket stadium mirpur, dhaka .
Lords cricket ground in the St.John's Wood area of London is known as the 'Home of Cricket'.
London County Cricket Club was created in 2004.
i think more than 80 grounds in wrld bt not sure.