Multiple choice general knowledge sports

LORDS

  1. Burmingham

  2. Melbourne

  3. London

  4. Kandy

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Lord's Cricket Ground, often called the 'Home of Cricket,' is located in London, England. It is owned by Marylebone Cricket Club (MCC) and hosts Test matches, the MCC Museum, and the iconic Honours Boards in the players' dressing rooms.