How did you manage to forget the actual longest royal marriage: the 74 year marriage of Queen Elizabeth II and Prince Philip? You also forgot the 62 (and counting) year marriage of former King Juan Carlos and Queen Sofia of Spain.
Please learn to pronounce names: not Mathilde but Matilde. Not Henry Hen-ree. Not Margareth, mar gar et ta; Freedenburg, is the pronounciaty of the Danish palace.