There has been royal baby joy for Prince Gustav and Princess Carina of Denmark as they have welcomed their second child - a daughter - via surrogate. Gustav - who is Queen Margrethe's nephew and a cousin of King Frederik X - and Carina both 55, have been together for more than 20 years and married in Germany two years ago.The couple spent years fighting a strict inheritance rule set by the Prince's Nazi grandfather in the 1930s, which prevented them from marrying.The couple welcomed their son, Prince Gustav Albrecht, via a surrogate in the US last year and were both present during the birth.