Twitter to have its own content moderation council: Elon Musk
Published
Published
Elon Musk, the CEO of Tesla and SpaceX, acquired Twitter in October 2022 for approximately $44 billion. His takeover sparked..
Twitter’s new owner Elon Musk has reportedly fired a string of top executives “for cause”, in a bid to avoid paying out lofty..