Elon Musk has put his role as head of Twitter up to a vote, and the people have spoken: He should step down as the leader of the social media platform he owns.. More…
Twitter votes for Elon Musk to step down after pressure from Tesla investors
Bookmark the permalink.