Twitter is reportedly sacking scores of its employees in India as part of its massive restructuring drive worldwide following Elon Musk's takeover of the social media company. Media reports on Friday were abuzz with developments on Twitter layoffs in its marketing and communication departments.