World Elon Musk Finally Takes Charge of Twitter October 28, 2022 Adedapo Adesanya By Adedapo Adesanya After months of drama, Mr Elon Musk has now taken charge of Twitter, signifying his $44 billion acquisition of the company. Read More