Here are ten Queens of England. Which Kings were their husbands?
1. Anne of Denmark
2. Ann Neville
3. Beringaria of Navarre
4. Charlotte of Mecklenburg-Strelitz
5. Caroline of Ansbach
6. Catherine of Braganza
7. Eleanor of Aquitaine
8. Margaret of Anjou
9. Matilda of Flanders
10. Philippa of Hainault
Two of these Queens were childless. Who were they?
Apart from these two, two others were not among the ancestors of our present Queen. Who were they?
It's noticeable that only one of the Queens is British! What claims does our monarchy have to be called British in any genetic sense?