Which stadium is the 'Mecca of Cricket'?
Eden Gardens
Lord's Cricket Ground
Melbourne Cricket Ground
The Oval