Musk shelves $44-billion Twitter deal ‘temporarily’, shares slump
Elon Musk put his $44-billion deal for Twitter Inc “temporarily on hold” on Friday while he awaits
Elon Musk put his $44-billion deal for Twitter Inc “temporarily on hold” on Friday while he awaits