Games24x7, India’s largest multi-game platform, has made a strategic investment in CricHeroes, the largest digital player focused on the....