US talk show host Oprah Winfrey has been named the most generous celebrity for the second year running, according to a charity's annual list.
The Giving Back Fund, a group that encourages philanthropy, said the star's charities spent $50.2m (£28m) in 2007 on health care and education.
Second place on the list was trumpeter and A&M records co-founder Herb Alpert, followed by singer Barbra Streisand.
Paul Newman was fourth and Mel Gibson rounded off the top five.
Winfrey, a former Bob Hope Humanitarian Award winner, was named the world's most powerful celebrity in June, by business magazine Forbes.
In September last year, she also topped the list of highest-paid TV personalities.
According to the survey The Herb Alpert Foundation spent $13m (£7.2m) on education, including the UCLA Herb Alpert School of Music.
Last year Streisand donated $11m (£6.1m)
Around $10m (£5.6m) was given to the Scholarship Kenyon College by Newman.
Gibson gave $9.9m (£5.5m) to the Holy Family Church in Malibu, California.
Source: BBC
Please rate this
Poor
Excellent
Votes: 0 |NaN out of 5