How many children does queen Elizabeth have?

Queen Elizabeth II has four children. From oldest to youngest they are Prince Charles (Prince of Wales), Princess Anne, Prince Andrew (Duke of York), and Prince Edward (Earl of Wessex).

She also has 8 grandchildren, Prince William of Wales, Prince Harry of Wales, Peter Phillips, Zara Phillips, Princess Beatrice of York, Princess Eugenie of York, Lady Louise Windsor and James, Viscount Severns.

The most recent addition to the royal family is her second great-grandchild, Isla Phillips, born on March 31, 2012.

The UK recently celebrated the Queen’s Diamond Jubilee, celebrating 60 years since her ascension to the throne. After Queen Victoria, she is the second longest serving monarch and the 40th monarch overall since the crown of England was obtained by William the Conqueror.

Updated on Tuesday, June 12 2012 at 12:35AM EDT