HomeTechnology Technology Apple removes thousands of game apps from China store – research firm 12Views Coverage By Aman Desai August 1, 2020