Keir Starmer has announced his resignation as PM and leader of the Labour Party.

He said every decision he has made in office has been about "putting the country I love first"