Something went wrong. Wait a moment and try again.
The ICC ODI Cricket World Cup 2023 will be held in India. Team India had been selected by chief selector Ajit Agarkar recently. (more)