“A peace settlement is long overdue in Ukraine, so it’s time to stop the war and start the peace!”, Kevan Nelson declared on Tuesday evening (18 February 2025) following that day’s talks between the US and Russian governments, “But it’s a bit rich for British and EU politicians to complain about their own exclusion...