The star follows through on her promise - and it's all for charity...

Macy Gray has followed through on her promise to appear naked onstage in LONDON.

The singer disrobed to raise money for the ‘Elton John AIDS Foundation’. at Elephant And Castle’s Coronet last night (July 5) – her first London gig in two years.

A fan at the show told NME.COM: “She finished her normal set and everyone was screaming for an encore. The lights went down and when the lights came back on she had her back to the crowd, naked, sat on a chair! It was all very tasteful!”

The idea came after [a][/a] was asked to be a part of an auction of pictures showing celebrities wearing Jimmy Choo shoes.