Much lower figures today as #Ukraine publishes the daily losses suffered by #Russia in the last 24 hours of the war. Still another 470 Russian families will be grieving at some point in the future when they realise their relative won't be coming home.
Yesterday I reported on the Governor of #Bryansk in #Russia describing how they'd foiled a border crossing by #Ukraine, implying soldiers tried to attack
Turns out it was a man on a bike! Unfortunately he died when hitting a mine.
First video from #Kherson where at least six are wounded in heavy shelling.
Most badly hit seems to be the market in the centre.
Here someone films as they try to flee one strike which shattered glass, but explosions continue as they move away. #SaveUkraine
#Egypt has reportedly agreed to supply Ukraine with 152mm and 155mm shells.
A blow to #Russia, but it's likely Egypt is carefully playing both sides.
A drone appears to have fallen in occupied #Donetsk this morning.
This video's been published showing the UAV near school number 57 in the Kyivskyi district of the city.
Pictures emerge from heavy attacks by #Russia on #Sloviansk (RU: #Slavyansk) in the early hours of this morning.
Attack drones & rockets damaged 5 high-rise buildings, 7 houses, a security facility, a medical facility plus entertainment and business centres.
No casualties.
Three civilians have been killed by #Russia's airstrikes in #Luhansk.
This house in the village of Novoiehorivka was hit. This is about 20km SW of #Svatove, close to the state border with #Kharkiv oblast.
Despite rains easing, more water from upstream means large areas of #Kyiv region are now under water.
Flooding has caused widespread damage in 3 regions of #Ukraine in the past week.
#Russia is banned from Basketball at the Paris Olympics.
@FIBA has stuck to its guns and continued to refuse to allow the Russians to participate because of the country's illegal war. So Russia will miss the qualifiers and cannot go to next years #Olympics.
Less than a week ago I reported this.
Now Pernod Ricard has accounced, because of the threat of a boycott, it is withdrawing Absolut Vodka from the Russian market.
It's reported tonight that at least one Patriot air defence system is already in #Ukraine
#Germany has officially handed over the US made system along with the missiles.
With a range of 160km, this equipment can go a long way to ending #Russia's air superiority. #SaveUkraine
⚡️Breaking⚡️
A drone hits an Enlistment Office in the #Bryansk oblast of #Russia.
Regional governor Aleksandr Bogomaz immediately said a #Ukraine UAV attacked the Military Commissariat of #Novozybkiv. Windows were broken but no injuries.
Are they sure it's not angry Russians?
• • •
Missing some Tweet in this thread? You can try to
force a refresh
The war in Europe continues. This is Day 1445 of Russia's attempt to erase Ukraine from the map & destroy its language and culture.
The genocide continues as I type, with a massive missile attack underway.
For all the news as it happens, keep checking back. This is THE daily🧵
Yesterday started with a supposed assassination attempt on another very senior Russian soldier.
A load of other great stories too, including the start of the overnight attack on Ukraine's remaining energy facilities. Catch up on what you missed here:
Saturday 27 December 2025 is Day 1403 of Russia's war of choice.
The day began with missile attacks on Ukraine shortly after midnight and the terrorism continued with drone strikes, may into residential areas, with Kyiv bearing the brunt of the damage.
Here's THE daily thread
Here's the link to yesterday's thread, which started with Russian murders, missiles on streets in Kharkiv and ended with the missile attack on Kyiv.
But there were also 'direct sanctions' taken by Ukraine on war criminals and military targets:
News is still coming in from Kyiv especially after the awful bombardment. Mayor of the city, @Vitaliy_Klychko has just issued an update saying 28 people have been injured, with 13 hospitalised
Although the city's had the air raid warning lifted, it's still affecting Kyiv region
Christmas Eve is another milestone as we mark the latest 100 days of war
Yes, it's Day 1400 of Ukraine's fight for its existence.
Coming up:
Zelenskyy accepts peace plan but are we really nearer peace?
A twist in Moscow's 2nd car bomb in 24 hours.
And all the news yet to happen
A very late start today - I apologise but it's Christmas time with things to do, places to go and also my body demanding enough sleep to survive!
So we start as usual with the throwback to yesterday for you to catch up, which included car bomb #2..
The seemingly random attack on police officers in Moscow last night, may have been a Ukraine targeted attack.
Two "traffic officers" died overnight on the same street where a Lt Gen was eliminated the day before.
Now it's reported the dead were in Ukraine and tortured civilians
This is the start of Tuesday's daily thread, with all the important news from, and relevant to, Ukraine in one handy place.
It's Day 1385 and I've still never missed a day of fact checking, analysing and reporting every aspect of the defence against Russia's illegal war.
Yesterday a lot of talking behind the scenes, but politicians were broadly tight-lipped on progress.
Russia did make more small gains on the frontline, but we also found a cat with burned whiskers + how Russian pilots' head-tennis went disastrously wrong
Pres Zelenskyy's whirlwind tour continues, arriving in Rome this morning to meet the Pope at Castle Gandolfo.
At Villa Barberini, Ukrainian President Volodymyr Zelensky was welcomed by the vice-regent of the papal household, Augustinian Father Edward Daniang Daleng.