If the impending royal baby is a girl, Prince William and Duchess Kate will name her Elizabeth Diana, the biographer of Diana Spencer says.

“They discussed girls’ names before George was born,” Andrew Morton told the Sun newspaper. 463 more words