Twitter, which fired more than 90% of its roughly 200-plus staff in India late last year, closed its offices in the political center New Delhi and financial hub of Mumbai.

LEAVE A REPLY

Please enter your comment!
Please enter your name here