General World News

Queen Elizabeth and Prince Philip celebrate 72 years of marriage today. Here’s where the couple — and all the other most prominent royals — live.

kensington palace 2x1