Miley Cyrus has publicly taken back an apology she made as a 15-year-old, for sitting for a 'nude' shoot for celeb photographer Annie Leibovitz.

She appeared in the artful black and white shot in 2008 for Vanity fair magazine, covered by a white sheet, but after facing criticism, said she was sorry - adding she was "so embarrassed" by the picture.

Taking to Twitter, the now-25-year-old singer and actress has now claimed "I'M NOT SORRY".

Miley has since posed for several nude shoots for the likes of controversial photographer Terry Richardson, including the video for her 2013 track Wrecking Ball.