Royal Baby Names 1066-1501
Yesterday, in case you have been living under a rock and managed to miss the worldwide media storm, the Duchess of Cambridge gave birth to a baby boy, a boy who is now third in line to the throne and will one day, be King of England. After the initial celebratory ‘it’s a boy’ announcements,… Read More Royal Baby Names 1066-1501