Spain's Crown Princess Letizia has given birth to her first child, a girl who becomes second in line to the throne after her father Crown Prince Felipe and may some day become the future queen of Spain.
The Royal Palace said the girl would be called Leonor. The Spanish constitution
Princess Letizia gives birth to first child
AdvertisementAdvertise with NZME.