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