Более новый вопрос на эту тему закрыли как дубликат, поэтому я свой ответ перенесу сюда, немного изменив, зря, что ли, старалась.
Так вот, недавно скончавшийся принц Филипп был праправнуком Николая I.
У императора Николая I и его супруги было семеро детей, пятого из них звали Константин, он впоследствии женился на принцессе Александре Саксен-Альтенбургской.
У этих Константина и Александры была дочь Ольга Константиновна, она потом вышла замуж за греческого короля Георга I. Этот Георг, впрочем, греком был только по титулу, до избрания на греческий престол он был датским принцем.
В браке Георга I и Ольги родился принц Андрей, который женился на немецкой принцессе Алисе из династии Баттенбергов. У этой пары и родился будущий герцог Эдинбургский.
Кроме того, принц Филипп по материнской линии состоял в родстве с Александрой Фёдоровной, последней русской императрицею, которая была родной сестрой его бабки и, соответственно, тёткой его матери.
А ещё его дед Георг, тот самый греческий король, был родным братом императрицы Марии Фёдоровны, супруги Александра III.