President Donald Trump on Saturday declared himself the "best friend" Israel has ever had in the White House because, unlike his predecessors, "I kept my promises". The US president also said some Jewish Americans "don't love Israel enough" and claimed he would have no trouble persuading Jewish voters in the 2020 election as they would want to "protect their wealth". Critics have condemned the remarks as anti-Semitic. "We have to ...