Twitter Shareholders Approve Elon Musk’s 44 Billion Dollar Deal To Buy The Site, Teeing Up Legal Battle
New Delhi: Regardless of Twitter's ongoing authorized battle with Elon Musk, the microblogging website permitted Elon Musk’s $44 billion deal ...