News

Image: ICC India has won the Cricket World Cup twice. Once, in 1983 and again in 2011 ... the world champion! World Cup 2023 is inching closer and again hopes are high for Team India.