The fantasy animation “Ne Zha 2” has set a new record in China by earning 7.7 billion yuan (US$1.05 billion) within its first ...
What's happening on the Nintendo Switch eShop? This week's highlights include a second Tomb Raider collection as well as ...