Article

South China Morning PostSouth China Morning Post on 2022-11-09 06:03

Twitter India only has some 12 employees left after Elon Musk’s massive cuts

More than 90 per cent of the social media company’s staff in India have been fired, according to reports, dealing a blow to the platform’s prospects ...

Related news