Elon Musk’s Twitter shuts Delhi and Mumbai offices in India
Zee Business Video Team | Updated: February 17, 2023 20:33 pm
Twitter, which fired more than 90% of its just above 200 staff in India late last year, continues to operate an office in Bengaluru that mostly houses engineers.