Wednesday, April 21, 2021

TAG

ICC Cricket World Cup 2023

India could lose 2023 World Cup hosting rights after latest ICC mandate

The ICC has sent out a letter that threatens to snatch India's 2023 World Cup hosting rights. The single-page letter addresses each of the...

Latest news