India has more people who help strangers, donate money or volunteer their time for a good cause than any other country, a report prepared by an international non-profit organisation said on Tuesday.
The Charities Aid Foundation (CAF) report found that more than 334 million Indians as Good Samaritans helped a stranger, while over 183 million donated money.
Over 156 million volunteered time for others, it said.