Twitter shareholders vote in favor of Elon Musk's $44B takeover bid 

Twitter's shareholders have voted in favor of selling the company to Elon Musk for $44 billion, a deal that the billionaire is now scrambling to back out of.