Soul singer Erykah Badu has given birth to her third child, a baby girl.
The Grammy Award-winner let fans know she was in labour via her website. It was a home birth with no painkiller for Erykah, who is dating boyfriend Jay Electronica. The ‘on & on’ singer has a son and a daughter from two previous relationships.