Technology  Twitter trust and safety chief Ella Irwin resigns

Twitter trust and safety chief Ella Irwin resigns