United States and Myanmar were the most generous countries in the world, followed by Canada, Ireland and New Zealand, as per the Charities Aid Foundation (CAF) India report.
India has been ranked at 69 in the 2013-2014 report launched in the capital today, climbing 24 places in the global league ranking countries.
"The report shows an unprecedented growth in Indian generosity in recent years. It is encouraging to see that as our economy develops, people are increasingly using their resources to tackle the needs of others.
People have started becoming aware about the benefits of strategic giving, at least people who have some disposable income, she said.
"The concept of 'daan' (donation) has always been promoted in India," she added.
