The Charities Aid Foundation's 2016 World Giving Index released the research that ranks countries for their generosity. It rated countries through three categories where the people should have helped a stranger, donated money and volunteered. The top three countries who are the most generous are Myanmar, United States and Australia.