The UK has been ranked among the most generous nations in the world, after a study finds that six out of ten people have helped a stranger in the past month.

The research, which took place over a decade, surveyed 1.3 million people in 128 countries in total.

It reveals that despite a growing culture of charitable giving across dozens of countries there has been a recent downward trend in giving behaviour in some of the world’s wealthiest places.

However the report, commissioned by the Charities Aid Foundation (CAF), also found that the UK now appears seventh among the worldwide rankings.

The World Giving Index 2019 asks if people have helped a stranger, given money or volunteered for a good cause over the past month.