Paris-based video game company Ubisoft announced Saturday that several high-level company officers are leaving amid allegations of abuse and …



Source link