The battle that turned Mariupol into a worldwide symbol of defiance and suffering drew toward a close as Russia said nearly 1,000 last-ditch Ukrainian fighters who held out inside a pulverized steel plant had surrendered.
Meanwhile, the first captured Russian soldier to be put on trial by Ukraine on war-crimes charges pleaded guilty Wednesday to killing a civilian and could get life in prison.
Finland and Sweden applied to join NATO, abandoning generations of neutrality for fear that Russian President Vladimir Putin will not stop with Ukraine.
Also Watch| Ukraine forces claim to have reached Russia border | See this video
The Ukrainian fighters who emerged from the ruined Azovstal steelworks after being ordered by their military to abandon the last stronghold of resistance in the now-flattened port city face an uncertain fate.
Some were taken by the Russians to a former penal colony in territory controlled by Moscow-backed separatists.
While Ukraine said it hopes to get the soldiers back in a prisoner swap, Russia threatened to put some of them on trial for war crimes.
Amnesty International said the Red Cross should be given immediate access to the fighters.