Tag: Twitter deal

Twitter deal: Twitter is now owned by Elon Musk for $44 billion

According to reports, the CEO and finance director of Twitter have resigned…

News Desk News Desk