The happier people are, the more likely they are to give time or money to charity, the largest ever study into global charitable behaviour suggests.
The survey - conducted by the UK's Charities Aid Foundation - suggests that well-being is a more reliable indicator of philanthropy than wealth.
The survey took place in 153 countries, covering 95% of the world's population.
The "World Giving Index" placed Australia and New Zealand joint top, with the US in fifth and the UK eighth.
The index aims to analyse global generosity in giving money, time as a volunteer or helping a stranger.
Researchers from Gallup found that predictably some of the richer countries with strong histories of philanthropy come out top, such as Australia, New Zealand, Canada and the Republic of Ireland.
BBC News