Latest images from the nation battling Russian invasion.

A tattered Ukrainian flag flies outside an apartment block damaged during a recent Russian strike in Zaporizhzhia, Ukraine, July 31, 2026.

Thomas Peter/Reuters