German cities least stressed, Indian ones ranked over 100: Survey
The German city of Stuttgart is the least stressed in the world, while Indian cities are ranked over 100, according to a survey. Out of the Indian cities, Bengaluru ranks 130, Kolkata 131, Mumbai 138, and Delhi 142. Notably, four German cities, Stuttgart (1), Hannover (3), Munich (5), and Hamburg (9) feature in the list's top 10.