This Is Why Elon Musk’s Two Weeks On Twitter Herald India’s Dalliance With Digital Demonetisation Musk reportedly sacked 90% of the Twitter India team this week, leaving the company with a skeleton crew. […]