British Prime Minister Keir Starmer signed a “landmark” 100-year partnership agreement with Ukraine during an unannounced visit to the war-torn country yesterday, seeking to shore up support for Kyiv...