Beyonce has unveiled her twins on her Instagram. The 35-year-old singer shared the first photo of her babies on Instagram on Thursday.

She also blessed her fans with the names of her twins. Her son is named Sir Carter, while her baby girl is named Rumi.

Beyonce introduces Sir Carter and Rumi on Instagram

Beyonce holding her new babies Sir Carter and Rumi, she's standing infront of a floral arch

In the Instagram photo, she’s holding her 1-month old babies in her arms and standing in front of a flower arc. She sported a pink floral dress and looks gorgeous in a long blue veil.

“Sir Carter and Rumi 1 month today,” wrote Beyonce in the caption. Missing from the picture was her rapper husband Jay Z.

The babies were born in early June at an LA medical center. The gender of the babies had not been revealed then. But many speculated it was a boy and a girl!

Beyonce and Jay Z’s twins are here! Watch Barack Obama spill the beans on the gender!

Beyonce’s pregnancy announcement took Internet by storm

This announcement is very similar to her pregnancy announcement of January. Beyonce and husband Jay Z announced the pregnancy in an Instagram post back in February, which went on to become the most-liked photo on the site.

Beyoncé's pregnancy announcement picture is the most liked picture, so far with more than 11m likes.

Jay Z apologizes to Beyonce on his new album, 4:44