That's all for our live coverage of the war in Ukraine - we'll be back tomorrow with more updates and analysis.
Before we go, here is a recap of the key moments from today.
- Russia and Ukraine have exchanged blame for delays to an expected prisoner swap this weekend;
- The warring nations were supposed to exchange 500 prisoners as the first step in a 1,000-for-1,000 swap;
- Meanwhile, Kharkiv suffered what its mayor called the worst attack of the war, with at least three killed and 22 injured;
- Russia used glide bombs, missiles and drones to attack the city, leaving apartment blocks in flames;
- And Kyiv's airforce said it shot down a Russian Su-35 fighter jet.