Elon Musk manages to buy Twitter for USD 44 billion. Here’s what that means for the platform April 26, 2022