lords
it was played in lords stadium between west indies and australia and west indies won it
cricket
cricket
Mcg melborune cricket ground in Australia and then second eden garden or may be lords in London
Am not sure but if i was you go on wikipedia
lords cricket ground
England, the game was invented there, but unfortunately like most of the sports they invented they aren't very good at it.
I am unsure of all the stadiums in England but i think one of the best is Lords.
Kept at Lords cricket ground in London the 'Ashes' is the trophy played for between England & Australia.
I think: Lords, England.
See the Related Links for "Lords cricket ground" to the bottom for the answer. My goodness, that was difficult finding that information.