British Prime Minister Keir Starmer signed a "landmark" 100-year partnership agreement with Ukraine during an unannounced visit to the war-torn...