UNDATED (CNN) -- The actress and pop star Jennifer Lopez has followed in Marilyn Monroe's footsteps by singing "happy birthday Mister President" with a bit of a difference.

She's come under fire for singing the song to Turkmenistan's president who is considered by many to be one of the world's most repressive leaders with a bad record on human rights.

JLo has apologized, and said she had no knowledge of the accusations against him. CNN's Erin McLaughlin reports.