Beyonce has posted an elaborate photograph on social media to introduce her and husband Jay Z's newborn twins to the world.
The singer also confirmed the names of the boy and girl in the Instagram post - her first public acknowledgement of their birth.
"Sir Carter and Rumi 1 month today," she wrote alongside the picture.
In the photo Beyonce, 35, poses outdoors in a colourful gown and long veil as she cradles both babies while standing beneath a floral arch with the ocean behind her.
The post received just under two million likes within the first hour.
Sir Carter and Rumi are younger siblings to Blue Ivy Carter, 5, who was born in January 2012 and also introduced to the world in images posted online.
Beyonce and Jay Z announced she was pregnant with the twins in February in a similarly extravagant picture in which she posed in lingerie and wearing a veil while showing her bare baby bump.
"We would like to share our love and happiness," they wrote alongside the picture.
"We have been blessed two times over. We are incredibly grateful that our family will be growing by two, and we thank you for your well wishes. - The Carters"