The Spanish royal family consists of the current king, King Felipe VI, Queen Letizia, their children Leonor, Princess of Asturias and Infanta Sofía of Spain, and the king‘s parents, King Juan Carlos I and Queen Sofía. The Spanish Royal family who are members of the House of Bourbon have ruled over Spain for more than 300 years. The Spanish Royal family is related to the British Royal family as both Felipe VI and Queen Elizabeth II are descendants of Queen Victoria through their fathers.