R. Kelly's career has been on the rocks ever since reports of his alleged abuse and kidnapping of young women broke last year.

Now, the r'n'b singer has released a new song called 'I Admit' that addresses the allegations.

The 19-minute-long song was announced on Instagram yesterday, with Kelly saying "Today is the day you’ve been waiting for. 🎶 I ADMIT 🎶 link in bio."

Lyrics of the song dismiss accusations of paedophilia, although he admits that he has been involved with "older and young ladies".

"That's crazy," he sings. "You may have your opinions / Entitled to your opinions / But really am I supposed to go to jail or lose my career because of your opinion?"

He continues: ""I never said I was perfect / Say I'm abusing these women / What the f**k? / That's some absurd shit / They brainwashed? Really? Kidnapped? Really? Can't eat? Really? / Real talk, that shit sound silly.

"What's the definition of a 'cult'? / What's the definition of a 'sex slave'? / Go to the dictionary, look it up / Let me know, I'll be here waiting."

Hear it in full below: