Answer
Margrethe II, Queen of Denmark, has two sons: Crown Prince Frederik and Prince Joachim. Crown Prince Frederik is the heir apparent to the Danish throne and has four children of his own. Prince Joachim is the younger son of Queen Margrethe and has four children from two marriages.