Jude Sheerin BBC News, Washington Trump uses anti-semitic term during Iowa speech US President Donald Trump has drawn criticism from Jewish groups after he used an antisemitic term at a rally. Trump described some bankers as “Shylocks” at the event in Iowa. He said afterwards he did not realise it was considered offensive. Shylock is...