By | June 06 2012 11:49 AM

The people of the United States were ranked as the most generous in the world in terms of giving time and money to non-profits in 2011, up from fifth place in 2010, according to the Los Angeles Times