UBISOFT TOP EXECUTIVES SENT ON LEAVE, FIRED AFTER MOUNTING ALLEGATIONS OF SEXUAL HARASSMENT
Over the past few weeks, Paris-based gaming firm Ubisoft in under fire from over a dozen people over public claims of sexual harassment and abuse against its employees. The …