The media and liberals tend to portray Americans as selfish Scrooges, only interested in their own gain - why else would taxes be unpopular? But America has shown its generosity time and again, and this Christmas season, new proof of it has emerged. A report from the Charities Aid Foundation America, the World Giving Index 2011, finds that the United States is the most generous country in the world.

The World Giving Index 2011 measures generosity on three levels: giving money as a percentage of income, giving time, and helping strangers. Only the United States ranked in the top 10 nations of the world in each category. Charities Aid Foundation director Richard Harrison praised American charitable giving: "This research confirms that when we look at giving in a rounded way, including the extent to which we volunteer and help strangers, America is the most generous country in the world. America is the only country that ranks in the top ten globally on each of these three perspectives, and this first place ranking should be seen as source of real pride for people across America."