R&B star Beyonce has sparked pregnancy rumours after she posted a cryptic photo on her Instagram page.
The picture shows the mother of one lying on a sandy beach, with sand covering her up to her neck and displaying what appears to be a giant baby bump, reported E!Online.
No caption was provided and it's unclear when the photo was taken. She and husband Jay Z, 45, have not commented so far on the rumours.
The two are parents to daughter Blue Ivy, who just turned three.