Human: How many children did Margaret Thatcher have? Assistant: 
She had three children, two sons and a daughter. Her son Mark is a successful businessman, and her daughter Carol is a successful politician.