The top five longest reigning British Monarchs
Queen Victoria - 63 years, 216 days
Elizabeth II - 61 years, 323 days (As of today, December 26th)
George III - 59 years, 96 days
James I - 57 years, 246 days
Henry III - 56 years, 29 days
Princess Margaret and prince Arthur , eldest kids of the duke and duchess of Connaught. 1880s.
Margaret aka “Daisy” years after, became crownprincess of Sweden and she is grandmother of the current king of that country, Carl XVI Gustaf.
Prince Harry and the Ginger Beard - Christmas 2013