Business

Suicides highlight plight of IT workers in India

India is known for its strong IT sector, which makes up more than 7 percent of the country's growth, but has slipped into crisis recently, increasing stress on employees.For some, the pressure has been too much.