Q: Which of the following country has hosted the ICC World Cup most times?
- England
- Australia
The Correct Answer is England.
England has hosted ICC World Cup the most times.
The Correct Answer is England.
England has hosted ICC World Cup the most times.