Lord's Cricket Ground, known as the 'Home of Cricket', is located in ______.
- Manchester
- Birmingham
- London
- Leeds
Answer: London
Lord's in St John's Wood, London, is owned by MCC and houses the world's oldest sporting museum. Named after founder Thomas Lord.