War in Ukraine: The latest developments

Last updated: June 4

Source: Institute for the Study of War and American Enterprise Institute’s Critical Threats Project.