Cardi B has given birth to her second child.
The rap star, 28, has taken to social media to announce the arrival of her new baby, posting a behind-the-scenes photo of herself, her child and husband Offset in a hospital bed.
In the snap, Cardi's baby is wrapped in a blue blanket, and the rapper's legs are covered by a brown Louis Vuitton blanket.
However, neither of the celebrity couple has revealed the gender or the name of their new baby.