it may be of interest that there has been 21 marriages between the descendants of the queen !! (as of 1997)
in no particular order.....
1, prince louis ferdinand of prussia / grand duchess kira of russia 1938
2, prince franz wilhelm of prussia / grand duchess maria of russia 1976
3, prince andreas of leinigen / princess alexandra of hanover 1981
4, prinnce georg wilhelm of hanover / princess sophie of greece* 1946
5, king paul I of greece / princess friederike of hanover 1938
6, prince hienrich of prussia / princess irene of hesse 1888
7, prince andrej of yugoslavia* / princess chrisitna of hesse 1956
8, king george II of greece / princess elizabeth of rumania 1921
9, king peter II of yugoslavia / princess alexandra of greece 1944
10, king carol II of rumania / princess helen of greece 1921
11, king juan carlos of spain / princess of sophie of greece 1962
12, king constantine of greece / princess anne marie of denmark 1964
13, prince christoph of hesse / princess sophie of greece* 1930
14, prince philip of greece / queen elizabeth II of great britain 1947
15, prince arthur of connaught / princess (lady) alexandra (duff) 1913
16, prince gottfried of hohenlohe langenburg / princess margartia of greece 1931
17, prince tomislav of yugoslvia / princess margarita of baden 1957
18, grand duke georg of hesse / princess cecilia of greece 1931
19, grand duke ernst of hesse / princess victoria melita of saxe coburg gotha 1894
20, prince andrej of yuogoslavia* / princess kira melita of leiningen 1963
21, prince gustaf adolf of sweden / princess sibylla of saxe coburg gotha 1932
*denotes the same person