Business Amid mass layoffs, Musk yet to define Twitter’s mission NEW YORK, 5 Nov 2022: Elon Musk yesterday laid off thousands of Twitter employees in the US, Europe and Asia – a move that comes a week after he formally …