How many children does Nigel Farage have?
Nigel Farage has four children - two from his first marriage to Gráinne Hayes and two from his second marriage to Kirsten Mehr.
Nigel Farage has four children - two from his first marriage to Gráinne Hayes and two from his second marriage to Kirsten Mehr.
Have a question we haven't answered? Contact us