Mariah Carey Apologizes for Muammar Qaddafi Performance: 'I Was Naive'

John Shearer/Getty Images

Carey, who was paid $1 million to sing for the Libyan leader, will donate proceeds from her next single to humans rights issues.

Mariah Carey is making amends for accepting $1 million to perform for Libyan leader Muammar Qaddafi over New Year's 2009.

After giving birth to her twins, she'll record a song for her upcoming album, Save the Day, and donate the proceeds to humans rights issues, she says.

"I was naïve and unaware of who I was booked to perform for," Carey says in a statement to Showbiz411. "I feel horrible and embarrassed to have participated in this mess. Going forward, this is a lesson for all artists to learn from. We need to be more aware and take more responsibility regardless of who books our shows. Ultimately we as artists are to be held accountable."

Nelly Furtado and Beyonce have said they will donate the money they made from Qaddafi to charity.

American diplomatic cables released by WikiLeaks first revealed the performances.