Question: which country has the most number of cricket stadiums?
Answer: India (44) Eden Gardens is referred to as Mecca of Indian Cricket. ... 
England (20) Lords cricket ground, London. ... 
Australia (18) ... 
New Zealand (16) ... 
Pakistan (16) ... 
West Indies (15) ... 
South Africa (12) ... 
Sri Lanka (9)