Elon Musk became the new owner of social media platform Twitter late last month. And since then, he has fired top Twitter executives, laid off hundreds of employees and launched a number of features which were later rolled back. He has also said that