Prime Minister David Cameron of Britain has accepted the invitation of Knesset Speaker Yuli-Yoel Edelstein to address Israel's parliament a week from Wednesday as part of his state visit.

He joins France's Francois Hollande and Canada's Stephen Harper among international leaders who have addressed the Knesset in recent months.