Name of Responsibility: Licensed Warfare arrives amid China controversy

Image copyright Activision Blizzard The latest Call Of Duty (CoD) game has been released, amid calls to boycott its publisher’s products.Call Of Duty: Modern Warfare is the sixteenth major title in the series, which is one of the best-selling games franchises of all time.Activision Blizzard has faced criticism for punishing an e-sports competitor who voiced…