India Is The Least Stressed Country In South Asia, Reveals Study / Uncategorized / By According to the Gallup State of the Global Workplace study for 2024, only 14% of Indians said they were thriving.