Taobao has taken down physical copies of Japanese game maker Nintendo’s widely popular video game Animal Crossing from its marketplace. Why it matters: The game, running on Nintendo’s Switch video game console, has taken the world by storm after the release of its latest in a series, New Horizons, last month—while a global pandemic has forced the world to
Read More