He said Britain should help Israel ensure its security by confronting “terrorist organisations that are determined to use violence against Israel” such as Hizbollah and Hamas.
“As a friend of Israel, there is nothing I want more than that country to live in peace, in security – and in harmony with her neighbours.”
Referring to the planned change to the law on universal jurisdiction, which the government announced as part of the Police Reform and Social Responsibility Bill, the Prime Minister added: “When we see boycotts…we should go in completely the opposite direction: showing the world that we are proud to do business with Israel.”
In July Mr Cameron caused a stir by describing Gaza as a “prison camp” during a visit to Turkey. At the lunch he said: “For Israel there are clear responsibilities...above all, there is the need for an end to the expansion of settlements.”
Mr Cameron used the speech to discuss Britain’s commitment to championing tougher sanctions on Iran.
He said: “Iran needs to know if they continue on this course they will feel international pressure and international isolation.”
Read the full speech here