Democratic presidential candidate Hillary Clinton attacked Donald Trump on Monday for his stance on the Israel-Palestine conflict.
Ms Clinton told the American Israel Public Affairs Committee (Aipac): "We need steady hands, not a president who says he's neutral on Monday, pro-Israel on Tuesday and who knows on Wednesday ... Israel's security is non-negotiable."
Although she did not name the Republican front-runner directly, she said: “America should be better than this and I believe it is our responsibility as citizens to say so. If you see bigotry, oppose it. If you see violence, condemn it. If you see a bully, stand up to him.”
She continued, "We can't be neutral when rockets rain down on residential neighbourhoods, when civilians are stabbed in the street. Some things aren't negotiable, and anyone who doesn't understand that has no business being our president."
She told the conference, which is the largest annual pro-Israel lobby gathering: "While the turmoil in the Middle East presents enormous challenge and complexity, walking away is not an option."
Ms Clinton also called on Palestinian leader to “stop inciting violence” and told students to stand up for and speak out in support of Israel.
“Don’t let anyone bully you, or shut down debate... especially in places of learning like college or universities,” she declared.