Industry Updates Under Government’s pressure on Twitter to delete more accounts, India’s Public Policy director in charge resigns 23 November, 2025