Posts

Twitter mass resignation, a large number of Twitter staff have resigned.