Elon Musk says he's terminating Twitter deal but questions remain over the social media platform's leadership

previous post