Emma Watson has stripped off for charity.The 22-year-old star - best known for her role as Hermione Granger in the Harry Potter franchise - has been photographed topless and covered in muddy water for a series of portraitsin a new photo book and exhibition called Natural Beauty.The photo is part of a series of celebrity photos for the book, with all proceeds donated to Global