British Prime Minister Keir Starmer has announced his resignation, forced out by his party after losing voter support. He will remain as caretaker until Labour chooses a new leader. Andy ...