Top 10 Best Cricket Stadiums in the World to Watch a Match Live presents the cream of the venues where cricket is not just a game, it is an experience live, which will be cherished for a lifetime.