Which stadium is called the home of cricket?
-
Eden gardens,Kolkata
-
Lords, London
-
MSG, Melbourne
-
The Oval, London
B
Correct answer
Explanation
Lord's Cricket Ground in London is widely known as the 'Home of Cricket' due to its historical significance and being the headquarters of the MCC (Marylebone Cricket Club). Eden Gardens, The Oval, and MCG are all famous grounds but don't hold this title.