The thing you always have to remember is that the British royal family and the British aristocracy are incredibly incestuous. They’ve all slept together, they all live in the same places, they all go to school together, and after they’ve screwed around with each other for decades, their children get… Read entire story.
Source: Cele|bitchy