Twitter users voted for owner and CEO Elon Musk to step down from his leadership role by a 15-point margin in a Sunday poll.
“Should I step down as head of Twitter? I will abide by the results of this poll,” Musk asked in a Sunday afternoon tweet. The query came after Twitter implemented several recent changes in its policies, specifically instituting a policy prohibiting the sharing of real-time public information that resulted in the suspensions of several journalists.
Read More