Stress Rampant in India: A wake-up call for action

Last year a study done by a major insurance company in India, ICICI Lombard General Insurance, reported that 77% of Indians are experiencing at least one symptom of stress regularly. World Health Organization defines stress as, “a state of worry or mental tension caused by a difficult situation.” In simpler terms, stress is how our body, mind, and behaviors respond to outside events by interpreting them, and making judgments about controlling or influencing them.