88% Indians are stressed due to information overload The report is based on a survey of 27,000 global consumers, across India, the UK, the US, Germany, Spain, Italy,