For more than 65 years, Queen Elizabeth II has presided over the throne, giving the British royal family tree plenty of time to spread far and wide. The queen's four children all, themselves, have children. Some of them have now married and have kids of their own. Here is a list of the queen's grandchildren and great-grandchildren.