French Police Arrest Five Former Ubisoft Execs Over Sexual Harassment Allegations
French police arrested five former Ubisoft employees this week for sexual assault and harassment allegations dating back to 2020. The French newspaper, Liberation, first reported that police detained two chief executives on Wednesday while another three were arrested the previous day following a year-long...