Twitter’s Head of Trust and Safety, Ella Irwin, Resigns Amid Controversy and Turmoil

by
Twitter’s Head of Trust and Safety, Ella Irwin, Resigns Amid Controversy and Turmoil