Princess Mary Pregnant With Twins!

Princess Mary of Denmark is pregnant with twins, the Danish royal family have confirmed.

Australian-born Mary is due to give birth in January, and the twins will be the first set of twins born to the Danish royals in 350 years.

Pregnancy rumours were sparked last week when Princess Mary was spotted wearing the same black and white maternity dress that she wore while pregnant with daughter Princess Isabella, now 3.

Princess Mary and husband Crown Prince Frderick also have a son, Prince Christian, 4.

The exciting news comes a week after Princess Mary, originally from Tasmania, was named by Vanity Fair magazine as one of the world’s best-dressed celebrities.

Congratulations to Mary and Fred!