Twitter Shareholders Approve Elon Musk's $44 Billion Buyout Deal: Report

Twitter shareholders approve Elon Musk's $44 billion buyout deal: news agency AFP