Isabella is the daughter of Giorgio and Francesca. Giorgio is Angela's brother, making Isabella Angela's niece. Since Marco is married to Angela, Isabella is also Marco's niece by marriage.

Giuseppe is Carlo's son. Carlo is the son of Marco and Angela, making Giuseppe their grandson.

Lucia is Carlo's wife, which does not make her related to Giorgio by blood. Since Giorgio is Carlo's uncle as the brother of Carlo's mother Angela, Lucia is related to Giorgio by marriage. Through her marriage to Carlo, Lucia would typically be considered Giorgio's niece-in-law.
Marco has two children, Sofia and Carlo. Carlo is married to Lucia, and they have a son named Giuseppe. Sofia is not married and has no children. Marco's wife, Angela, has a brother named Giorgio, who is married to Francesca. They have a daughter named Isabella. How are Isabella and Giuseppe related to Marco and Angela, respectively? How is Lucia related to Giorgio?

Respond very briefly.