lord's oval and leeds is located in which country
Answers
Answered by
3
Answer:
Lord's Cricket Ground, commonly known as Lord's, is a cricket venue in St John's Wood, London.
England
The Oval has been the home ground of Surrey County Cricket Club since it was opened in 1845. It was the first ground in England to host international Test cricket in September 1880.
hope it is helpful
make me as brineliest
Similar questions