Ukraine said it retook a strategically important suburb of Kyiv on Tuesday, while its forces battled Russian attempts to occupy the encircled southern port city of Mariupol.
Civilians fleeing Mariupol said the city was under relentless bombardment, with block after block of destroyed buildings and corpses in the streets. But the Kremlin’s ground offensive in other parts of the country advanced slowly or not at all, knocked back by lethal Ukrainian hit-and-run attacks.
Explosions and bursts of gunfire shook Kyiv, and heavy artillery fire could be heard from the northwest, where Russia has sought to encircle and capture several suburban areas of