Question: which country has most number of international 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)