twitter layoffs

Twitter closes down two of three offices in India

Popular social media platform Twitter has recently closed down two of its three offices in India, situated in New Delhi and Mumbai.

February 19, 2023
February 19, 2023

Twitter closes down two of three offices in India

Popular social media platform Twitter has recently closed down two of its three offices in India, situated in New Delhi and Mumbai.