News

Photo: Screenshot of Sina Weibo Chinese netizens have mocked a Shanghai-based biotech company that seems to be paying tribute to a popular zombie game through its logo. An unverified photo ...