New Delhi, Nov 10 (IANS) 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.