Princess Mary Pregnant With Twins

Princess Mary of Denmark is expecting twins, the Danish royal family has confirmed.

The twins, due in January, will be the first twins in line to the Danish throne in 350 years. It is expected she will give birth at the national hospital in Copenhagen.

Princess Mary was spotted wearing the same black and white maternity dress that she wore during her pregnany of her daughter Princess Isabella, 3, sparking rumours she was expecting again.

The Australian-born Princess and husband Crown Prince Frederik also have a son, Prince Christian, 4.

Just last week Princess Mary was named by Vanity Fair magazine as one of the world’s best dresssed celebrities.

Congratulations to Mary and Fred!