Queen Elizabeth II had four children: Charles III, Anne, Princess Royal; Andrew, Duke of York; and Edward, Earl of Wessex.