Business & FinanceTwitter India chief Taranjeet Singh resigns, Balaji Krish appointed interim chiefTestHostEntrySeptember 5, 2018June 7, 2022 by TestHostEntrySeptember 5, 2018June 7, 2022 New Delhi | Taranjeet Singh who was recently elevated as the Country Director for India of the Microblogging site ‘Twitter’ in May 2017 has decided...