20170717 india: Surging layoffs plunge techies into depression