1.

As of 2020, the largest cricket stadium of the world is located in which country?

A. Australia
B. India
C. South Africa
D. New Zealand
Answer» C. South Africa


Discussion

No Comment Found