Did you know that there are countries where most of its citizens are generous? Sounds like a good idea to visit.

Generosity means sharing your resources to other people, spending your time, strength and money to serve the not-so-fortunate ones. Being in a place where everyone is willing to give without complaining is such a heaven-on-earth experience.

According to Charities Aid Foundation's World Giving Index, the three most generous nations this year are Myanmar, United States and Australia.

Dr. John Low, CAF Chief Executive , said, " The world is becoming ever more generous - with more people giving time, money or helping others than previously recorded in the seven years of the CAF World Giving Index."

"Since its inception in 2010, the CAF World Giving Index has been based on three measures: Have you given money to a good cause; have you helped a stranger; or have you volunteered your time. This adds up to a unique global reference - the only comparative study of generosity across 140 countries," he added.

Other countries in the list are New Zealand, Sri Lanka, Canada, Indonesia, United Kingdom, Ireland, United Arab Emirates, Uzbekistan, Kenya, Netherlands, Norway, Turkmenistan, Malta, Iceland, Bhutan, Kuwait and completing the top 20 is Denmark.

In a report by Traveller it states why Myanmar tops the list, "The high scores are likely to be a result of Theravada Buddhism practiced by a large proportion of the population in Myanmar, whereby followers donate to support those living a monastic lifestyle - a practice known as Sangha Dana."

The survey is intended to inspire society to give and change lives of communities around the world. CAF orchestrated the study. It is one of the top international charities registered in the United Kingdom.

Heroism is innate in everyone's heart, it's contagious. Knowing and mingling with the people who cares about the welfare of others is such a good experience.