Keir Starmer’s announcement comes seven decades after end of British mandate in Palestine and creation of state of Israel

The UK has formally recognised Palestine as an independent state, Keir Starmer has announced.

The deeply symbolic move comes seven decades after the end of the British mandate in Palestine and the formation of the state of Israel.

Canada and Australia on Sunday also made their own formal declarations recognising Palestine before a conference of the UN general assembly in New York.

The UK prime minister said: “The hope of a two-state solution is fading but we cannot let that light go out … Today, to revive the hope of peace and a two-state solution, I state clearly, as prime minister of this great country, that the UK formally recognises the state of Palestine.”