Newly owned by Elon Musk, Twitter Inc. fired more than 90% of its staff in India over the weekend and only a dozen Indian are left in the tech...