The British royal family is large, with many cousins, grandchildren, and great-grandchildren filling up its ranks.