News October 28, 2022

Elon Musk closes Twitter deal and fires top executives

The billionaire fired several of the top executives upon taking control of the social media platform, including the company's CEO and CFO.