French police arrested five former Ubisoft employees this week for sexual assault and harassment allegations dating back to 2020.
French police arrested five former Ubisoft employees this week for sexual assault and harassment allegations dating back to 2020.