$44 billion Twitter deal Did Twitter just suspend Elon Musk’s account after he pulled out of $44 billion deal? Ayushi Sikarwar July 10, 2022