Activision Blizzard is reportedly shutting its France officeThe office is responsible for European marketing, customer support and game localisation3 months ago in News