Oscar-winning Spanish film stars Penelope Cruz and Javier Bardem have had their second child - a girl according to Spanish media reports.
Cruz gave birth at Madrid's Ruber International hospital just to the north of the city, where Spain's Crown Princess Letizia gave birth to her two daughters, a hospital source say.
"The couple checked in yesterday and she gave birth yesterday," the source told AFP without specifying the gender of the baby.
Cruz gave birth to a girl "just a few hours" after Kate Middleton welcomed her little boy in St Mary's Hospital in London on Monday, according to the online edition of Spanish celebrity magazine Hola!.
The couple are already parents to two-year-old son Leonardo, who was born at Cedars Sinai Hospital in Los Angeles in 2011.