This week marks a big occasion for the Royal Family as Princess Beatrice turns 34.
Beatrice is the first born child of her parents Prince Andrew and Sarah Ferguson and the Queen's fifth grandchild, but the family couldn't agree on her name for a while. It was a whole two weeks after her birth before her name was revealed.
It was announced she would be called Beatrice Elizabeth Mary, with her middle names paying tribute to her grandmother and great-grandmother. However, the reason behind the delay in formally announcing her name was down to her reportedly all down to her grandmother, The Queen, not liking it, writes the Mirror.