Ukraine Intelligence Briefing — 31 May 2026, 03:30 UTC

Based on 8 events from the previous 24 hours. AI-generated from open-source reporting; check the sources before relying on it.

More Ukraine briefings

All briefings · Open the live map