In a historic move, the UK and Canada formally recognised Palestine, despite opposition from the US and Israel. Canadian PM Mark Carney criticised both Hamas and Israel, backing a 2-state solution for lasting peace. UK PM Keir Starmer echoed this sentiment, saying recognition revives hope for a peaceful Middle East and ensures future prospects of co-existence.