A snapshot of recent news from sources around the world on the ongoing Russia-Ukraine war. Political Developments Russia ...