Twitter shareholders approve $44 billion buyout deal by Elon Musk
Twitter on Tuesday said an initial count showed shareholders endorsed Elon Musk's proposed $44 billion (€44 billion) buyout of the social media platform. Although the...
Read moreDetails