Ukraine has withstood Russia's unprovoked invasion for four weeks, as the intensifying conflict teeters on a new stalemate phase.
The big picture: The invasion has triggered an exodus of more than 3.5 million refugees and displaced millions more within Ukraine. Russian troops haven't captured any major city and are now further stalled by Ukrainian forces and flooding near Kyiv.
Go deeper: Axios explains Ukraine
Editor's note: This article has been updated with more photos.