
The genealogies of European royalty are genuinely terrifying in their complexity. No matter which history book you open, someone is always marrying some cousin of the third degree. To give you an idea: there are at least 4,010 different lines of descent from William the Conqueror to Prince William. Go figure. Protein families might rival [...]

Recent Comments