lozza wrote:
Never heard of Ted Cruz.  In the UK, where I live, politics and religion don't mix.  

Actually  there is in your country a party that is along similar lines https://en.m.wikipedia.org/wiki/Christian_Party_(UK).  It's  just not nearly as prominent  as what the Republican  party here in the U.S. has become ,  especially  in Texas http://theocracywatch.org/.