Luís I of Portugal had two children. His first child, Carlos, was born in 1863 and became the king of Portugal after Luís I's death in 1889. His second child, Afonso, was born in 1865 and became the Duke of Porto.
Luís I of Portugal Challenge: 31 Questions to Test Your Mastery