Princess Cristina, the middle of King Juan Carlos and queen Sofia's three children, gave birth Tuesday to a baby boy, her third child, the Royal Palace said.
Spanish princess gives birth to her third son fifth Royal.