Battling Stress In The World’s Most Depressed Country
Agents attend to customer calls. (Photographer: Sondeep Shankar/Bloomberg News_

Battling Stress In The World’s Most Depressed Country

India is home to the largest number of depressed people in the world, according to the World Health Organisation.
BQ Install

Bloomberg Quint

Add BloombergQuint App to Home screen.