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.
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.