Sir Keir Starmer has taken the historic step of recognising the state of Palestine, marking a major milestone in the push towards peace in the Middle East as Israel continues its offensive in Gaza.
The move comes after the UK shifted its position in July and laid down the gauntlet to Israel, saying recognition would happen if it did not meet a list of demands, including a ceasefire.