Day: May 16, 2022

Elon Musk puts Twitter deal on hold

Billionaire Elon Musk has put his plans to acquire Twitter on hold for weeks after he sealed a $44 billion deal with the microblogging platform....