The Duchess of Cambridge's glowing and flawless beauty hours after delivering a baby girl on 2 May, has become a hot topic for discussion on social media.

Kate Middleton emerged out of the St Mary's Hospital in London, to introduce the little princess to the world. But it was not just Prince George's baby sister who grabbed the limelight, it was her mother too, thanks to her yellow floral dress by Jenny Peckham, minimal makeup and bouncy hair do.

Many of the royal fans were charmed by her radiant post pregnancy appearance while guesses were on about the secrets behind the duchess's health and beauty during her pregnancy.

The Russian media, however, smelled a conspiracy and alleged that it was just 'impossible' for Prince Williams' wife to look so gorgeous mere hours after giving birth to the royal baby.

One woman told the pro-Kremlin newspaper that the Duchess had not given birth at all but had brought the new princess into the world through surrogacy.

She said: "It was a surrogate mother who gave birth but not her. Kate must have been wearing a fake belly showing to the people that she was pregnant."

A pro-Kremlin website Komsomolskaya Pravda, went on to claim that the Duchess of Cambridge gave birth three days earlier, but the news was kept a secret in order to keep the delivery process peaceful and away from the prying eyes of photographers and the crowd.

The Russian press also speculates that the baby looks at least three days old, and that no woman, even with the help of the best doctors, could stand up and leave the hospital so soon, that too wearing high heels.

The mother of two was also accused by the website of risking the health of other young mothers and their babies, when she walked out of the hospital with her newborn just six hours after delivery.