Activision Blizzard, the developer of the cult games of Warcraft and Call of Duty, fired dozens of employees for sexual harassment • The Insider • RIMA — Russian Independent Media Archive