Jennifer Lopez has apologized for singing "Happy Birthday" to the repressive dictator of Turkmenistan, saying she was unaware of the human rights abuses. She has not disclosed her performance fee.