UK Premier Keir Starmer said the “ball was in Russia’s court” and that President Vladimir Putin would “sooner or later” have ...