Elon Musk now owns Twitter after the $44bn deal finally went through
Elon Musk now owns Twitter outright, after the $44bn deal finally went through. The deal had generated much controversy after Musk said he’d pull out, citing the abundance of bots and fake accounts on the …