Day 165 of #Russia's illegal war on #Ukraine - welcome to my daily thread on events surrounding the conflict.
Of all the war crimes committed, the biggest was when #Putin decided to invade. Without this stupid, needless aggression, there would not have been one other war crime.
In case you missed anything last night, you can scroll back through the previous day's thread. I've been asked to include a link, so here it is.
Y'day evening we saw proof of Russia bombing #Donetsk, which it controls and the confirmed death of a traitor
It seems to have been a little quieter overnight than in previous days, but of course the regular hotspots on, or near, the front line have been hit including #Kharkiv and #Mykolaiv, more on that shortly in the thread.
The daily British update concentrates on #Russia's problems with its highest command.
London reports "at least" 10 Generals have died on the battlefield in #Ukraine and six Commanders have been sacked.
#Kosovo police arrested a Russian "journalist" at the border overnight at a time of heightened security. Dariya Aslamova was suspected of being a spy.
A Kosovan Minister said "many countries have proven she was engaged in espionage for #Russia."
However she's now been released.
I'm not a naval expert, but I can't understand what's happening with that first ship to legally leave #Odesa with #Ukraine corn.
The #Razoni is at anchor near where I reported y'day, just south of #Turkey, in Intnl waters. It's around 250km from Tripoli
Any idea @YorukIsik?
"Military priests" arrived in #Kharkiv, the propagandists of #Russia say.
Absolutely sick that these guys can live with themselves if they profess to be religious. Oh, I forgot, the Russian church is an extension of the FSB - now it makes sense again!
An MP calling a German journalist a Nazi + threatening to kill
An economist saying it's too expensive to feed prisoners, make families pay or let them starve
And the usual crap about Nazis in #Ukraine, the west.
Whos' fascist?
The dangers facing #Ukraine's farmers are manifold.
Recently we saw tractors battling to harvest before flames engulfed the crops.
Now a reminder of another danger. In #Kherson region a combine harvester was destroyed by a landmine.
1/2 #Kharkiv was hit by at least 4 rockets this morning, possibly six.
Authorities admit #Russia his "civilian critical infrastructure" in the Nemyshlyansky and Industrial areas.
No photos from there yet suggests perhaps a military target was hit.
#Russia's latest firing on the #Zaporizhzhia nuclear power plant at #Enerhodar hit directly next to the station's dry spent nuclear fuel storage facility according to Energoatom.
Three radiation monitoring sensors around the site were damaged due to enemy rocket attacks.
"Amnesty International deeply regrets the stress and anger caused by our press release about #Ukraine's military tactics" it said in an email to Reuters, but no statement on its website and no apology from @AgnesCallamard for saying we're trolls!
Bizarrely, #Russia's censors have today blocked the website "Grammarly"
Could backfire this one - it won't help the trolls write even half decent posts now!
A first close up look at what are said to be radar reflectors hanging on the sides of the Antonivskyi Bridge in #Kherson.
Many believe they won't work as #HIMARS operate through GPS and even scramblers may struggle to stop the US rocket systems.
#Ukraine's emergency services released video of the shelling in #Mykolaiv earlier.
One of he rockets hit the roof of a building in he Inhul district.
The Sierra Leone-flagged vessel carrying Ukrainian grain has changed its route.
It's apparently waiting for instructions on a new destination after its original destination from Tripoli in #Lebanon.
Still with #Ukraine's attack on the main road bridge in #Kherson.
A longer video now, which clearly shows a second hit on the #Antonivskyi bridge. One fire was already alight when the second explosion happens a few metres away and later you hear the sound wave.
The bad news for #Ukraine this evening comes in the central-western city of #Vinnytsia.
It's been confirmed there are casualties after missiles hit military bases. The local Governor says they're investigating why air defences did not work.
What a shame for #Russia that they forgot to tell #Ukraine...
Just this afternoon the occupiers proudly announced they'd destroyed the #HIMARS which had been firing on bridges in #Kherson region!
As Homer would say, Doh!
Unverified:
There is also a fire and explosion reportedly in #Chaplynka in #Kherson region.
This is occupied territory too, east of the city of #Kherson. Waiting for details, but could be a small warehouse on fire.
Also unconfirmed reports earlier in #Kherson that rockets may have hit the hydro electric power station. Personally I'm not so sure, nothing further written on this on news or chat sites for a while.
#Ukraine says 4 civilians were killed and six were injured by Russian shelling in #Donetsk today.
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.
Day 1366 of the war in Europe is the start of two days of mourning in a small city in Ukraine which suffered over 160 killed and injured in a single Russia attack 24 hours ago.
As the war crimes mount, Trump approves a mad-hat simpleton's plan to end the war
Here's THE daily🧵
Here's the link for the start of Wednesday's🧵
I posted 65 stories - that equates to a post every 22 minutes throughout the entire 24 hours.
Psychologically a devastating day for Ukraine. Being murdered by Russia, being abandoned by the USA.
A reminder US officials are in Kyiv, due to meet Zelenskyy, when Ukraine's president knows he will have to tell the Americans to shove the surrender document up Witkoff's "White House pass"
Is Rubio undermining the WH plan?
It's certainly not realistic and without 🇷🇺concessions
Welcome to another daily thread covering all the important things happening in Ukraine right now, and therefore by (unwanted association) Russia too.
All things fact checked, analysed and explained.
The news you can rely on, every day, in one place.
It's Day 1361. I'm late!⏰
Well I had a lovely lie-in as, all things considered it was a relatively news-free morning
My "bitter enders" (those who make it through to the very end of the🧵) will know there was a big attack on Dnipro which kept me reporting late.
Missed it? click⬇️
One thing I've had to do is wade through Trump's interview on GB News. It's actually been worthwhile because it's a wonderful example I can use to train what NOT to do!
Main points being:
1'48" to ask a question is dreadful
Such simpering loses all credibility before you begin
The first few hours of Day 1360 of Russia's genocidal war started with Ukrainians in shelters. More innocent lives have been claimed by the Moscow horde.
The west unable or unwilling to stop the slaughter despite 1000s of war crimes.
We're not incapable, must not be unwilling.
One of the heaviest bombardments Kyiv has ever known dominated y'day's thread and the start of today's.
But Ukraine also continues to pick-off financial targets inside Russia
It all made for one of the longest🧵 so far - the least you can do is read it!