Speculation is mounting that US singer Beyonce has given birth to twins, expanding her family with rapper husband Jay Z to five.
There has been no official confirmation from the family, but various media reports said she gave birth to the twins in Los Angeles on Saturday.
Her estranged father Matthew Knowles tweeted a picture of birthday balloons saying "Happy Birthday to the twins! Love, Grandad", while the tweet read "They're here!".
Beyonce, one of the most powerful women in the music business, announced the pregnancy on her Instagram account in February along with an image of her posed in lingerie and caressing a noticeable baby bump.
The announcement got more than eight million "likes" in the first 24 hours to become the "most-liked" Instagram ever.
She performed at the 2017 Grammy awards, but was forced to pull out of the Coachella music festival due to her pregnancy.
© AAP 2017
Image: Matt Sayles/Invision/AP