Ted Cruz and wife Heidi Cruz has been married for 21 years: Meet his family and children
Ted Cruz, 51, has been in politics for decades and has now established himself as one of the US’s foremost Republicans. The American politician and attorney has had tremendous support from his family over the ...