IWS DAILY UPDATE: Russian Offensive Campaign Assessment.
Russian forces continued to settle in for a protracted and stalemated conflict over the last 24 hours, with more reports emerging of Russian troops digging in and laying mines—indications that they have gone over to the defensive. Ukrainian forces continued to conduct limited and effective counterattacks to relieve pressure on Kyiv, although the extent of those counterattacks is likely less than what some Ukrainian officials are claiming. Russian efforts to mobilize additional forces to keep their offensive moving continue to be halting and limited. Russian progress in taking Mariupol city remains slow and grinding. Increasing Russian emphasis on using air, artillery, and rocket/missile bombardments of Ukrainian cities to offset forward offensive momentum raises the urgency of providing Ukraine with systems to defend against these attacks.
Much more at the link.