Stumped

Could Russia ever host the Cricket World Cup?

Cricket Russia are on a mission to get more natives involved in the game.

Coming Up Next