Recode – Shirin Ghaffary
It’s been over 36 hours since people voted overwhelmingly for Elon Musk to step down as CEO of Twitter (out of some 17 million votes, 57.5 percent were in favor of Musk resigning). But instead of immediately and publicly accepting the results, Read more on vox.com