Beyonce has stunned the internet again - this time she made her mark with her extravagant baby shower for her twins.
The superstar singer celebrated the upcoming arrival of her babies with some of her closest friends and family at her official 'Carter Push Party'.
The party had an African theme and guests who went along included her former Destiny's Child band mates Kelly Rowland and Michelle Williams, tennis player Serena Williams, her mum Tina Knowles, La La Anthony and Vanessa Bayer.
In a series of black and white images she posted on Instagram, the singer can be seen showing off a large Henna tattoo on her bare belly while she wore a string bikini and sarong.