Sweden’s Princess Victoria gives birth to baby girl

It has been announced that the newborn Swedish Princess, 20 inches long and weighing 7.23 pounds, was born at 4.26am (3.26am GMT) at the Karolinska University Hospital in Solna, outside Stockholm. The girl's name would be announced later this week. What do you think it will be?

Read more