Iggy Azalea has confirmed that she has welcomed her first child.

On Wednesday, the rapper – whose real name is Amethyst Amelia Kelly – announced the news with a message to her fans on Instagram.

Sharing a story on her account, Azalea revealed that she has a son and was trying to “keep his life private”, rather than a secret.

“I have a son. I kept waiting for the right time to say something but it feels like the more time passes the more I realise I’m always going to feel anxious to share news that giant with the world,” she wrote.

“I want to keep his life private but wanted to make it clear he is not a secret and I love him beyond words.” Read more by clicking here: YAHOO