Britain, Canada and Australia formally recognised a Palestinian state on Sunday, joining other nations in a move aimed at reviving momentum for a two-state solution but which has been criticised by Israel and the United States.

By admin