Remembrance Sunday. For all those who made the ultimate sacrifice to protect the rest of us.
We are not talking only of history. Let's remember the families currently grieving for those killed by #Russia's neo-imperialist and fascist regime.
Day 991. Here's the daily Ukraine🧵
Coming up all the news in one place, updated throughout the day.
If you missed any #Ukraine news yesterday, it was another massive thread. Catch up easily by clicking the link for the start of the thread, then scroll from there
Well that was a busy night. It's taken a while to verify all the info.
For those with me last night, I predicted it could be the heaviest drone attack ever by #Russia. It was!
Fired: 145
Shot down: 62
Stopped by EW: 67
Flew to #Moldova/#Belarus/Russia: 10
Exploded in🇺🇦: 6
1/2 But let's begin a round up of overnight damage done in #Moscow where drones swarmed #Russia's capital, at first explosions were reported near Domodedovo airport
On this video you can see a secondary explosion - something flies off at 9 seconds.
Soon a warehouse was ablaze.
2/2 Obviously #Russia says no damage and no injuries... but then in the well populated town of #Ramenskoe in #Moscow region, fires couldn't be hidden and authorities admitted one injury.
This looks like the result of a drone being shot down. Russia says 32 were downed in Moscow
Meanwhile there was a coordinated attack on #Bryansk, which may have hit #Russia's 1060th logistics military unit.
The local Governor claim 14 drones were shot down, but no mention of the cause of the pretty orange glow at dawn!
Later, #Ukraine Intel confirmed the strikes.
#Russia continues to suffer astonishing losses.
Over 3,000 more Russian lives ruined in 2 days.
In the last week 9,800 invaders have been killed or seriously wounded
Equipment losses mount too, but the 122 vehicles are largely mopeds. Even that Major-Gen died while riding one!
It may be awful to watch, but I make no apologies for reposting this, which needs to reach a maximum audience.
#RussiaIsATerroristState which breaks all laws, Geneva Conventions, moral codes, agreements. It always will unless confronted and defeated.
1/2 #Odesa was again heavily attacked by #Russia during the night. I reported and showed many clips last night, but some more videos released since then.
1 - the work of emergency crews
2 - the terror moments after an attack drone hit homes.
#RussiaIsATerroristState
2/2 Two people were injured in the newest attack on #Odesa.
One apartment block, 10 trading kiosks, 2 shops and various vehicles, garages etc. were damaged.
Notice how it's not even the ports (even they are civilian and not legitimate targets), #Russia targets the people.
#France has pledged to give #Ukraine more Scalp missiles to strike "behind the front line" but its Defence Minister doesn't say if they are allowed to hit deep into #Russia
Unconfirmed reports of #Ukraine also hitting #Russia's forces in occupied #Mariupol during the night.
🇺🇦adviser to the city, Petro Andryushchenko says the invaders' lost one air defence system. At least 4 explosions were heard near the airport.
#RussiansGOHOME
#Russia is closing in on the significant town of #Kupiansk.
Forced evacuations have been continuing in this area of #Kharkiv region. Now all ATMs are switched off as no-one can refill them, and the last post office has been closed.
#StopRussia
It seems #Russia's "overnight" drone attack continues into the afternoons these days.
Two more killer UAVs have been spotted heading to #Dnipropetrovsk.
In #Moldova, they reportedly discovered "an unknown drone"
It's being investigated by experts after being found in the village of #Firladeni.
As I reported last night (and earlier today), #Russia's drones veered into neighbouring countries.
Two children are among four injured in the #Chuhuiv area of #Kharkiv early this morning.
The local council says 3 hits were recorded on this 4-storey apartment block.
The youngsters are a boy aged 10 and a 17-year-old girl. Injuries are not thought to be serious.
As well as #NorthKorea's cannon fodder, ATESH claim #Russia is training more foreigners
#Ukraine's resistance group in #Crimea says they found mercenaries from #Africa + #Cuba being put through their paces at Kozachiy training ground in #Sevastopol, but there's no direct proof.
Drone debris caused relatively minor damage in #Kyiv region.
A private house burned. An outbuilding, utility room, and fence were also damaged - exact location has not been revealed.
I could post damage every day from #Nikopol and satellite villages in the south of #Dnipropetrovsk region. It's just 8-9km across the water from #Russia's positions and gets blasted with artillery and FPV drones incessantly.
Now the invaders pick off cars and gas stations.
I found a solution for @BrendaWeese + others who wrote they were considering leaving the U.S.
A 4-year cruise to "escape politics" visiting 140 countries for $5,333 a month.
Some acquaintances in #California pay $3500 for a studio flat even without food, power, taxes + booze.
Angry scenes in #Kursk where residents of #Sudzha, occupied by #Ukraine have confronted local officials.
The crowd have all lost their homes, and blame the govt and generals. One official came out to try to placate the people and even used the banned word "war"
#Bryansk update
It looks certain now that #Ukraine managed to hit ammunition and anti-aircraft missiles (also used to fire at Ukrainian cities). In addition another of #Russia's missile defence systems may have been hit.
#SlavaUkraïni
It was a busy night for air defence.... in #Belarus, which suffered a surprise attack by #Russia.
The Gayun monitoring service says "at least 10" UAVs flew into Belarus, some of which later turned back towards #Ukraine.
One adventurous moped went from 🇷🇺➡️🇺🇦➡️🇧🇾➡️🇺🇦➡️🇧🇾➡️🇷🇺
In #Russia's border town of #Shebekino, a civilian's been injured when a drone hit a tower block.
The man was injured and trapped by falling masonry on the 3rd floor.
#Russia says it has taken complete control of #Petropavlivka in #Kharkiv region.
In the last update from DeepState the village was not under imminent threat, but it's looking now as though #Ukraine's forces have pulled back to the river to defend #Kupiansk just 5-6km away.
#Zaporizhzhia is under attack... first from aerial bombs and now drones.
Two explosions were heard, thought to be just outside the city. No further details yet.
#StopRussia
There are 8 attack drones in #Ukraine so far, including the one heading to #Zaporizhzhia.
Time for thank yous to my supporters, here and in the other place as @JustmeAnybody noted in the comment😏
Also one anon coffee from "MP" & generous monthly sponsorship from @MessFixing
The #USA "will spend every dollar it has" on #Ukraine before Biden leaves office.
White House spokesman John Kirby also hinted at more aid soon "There has not been a single Ramstein meeting where there were no additional commitments. I think this can be expected again."
A flash was seen and blasts heard in #Dnipro a little earlier this evening.
Unsure whether it was an arrival or take down of a rocket. No damage reported so far.
In countries nearest to #Russia, pledging more support for #Ukraine is often a vote winner - they know what's at stake.
In #Norway, the right of centre party pledges to treble (military) aid for #Kyiv, NRK reports. They say it's important for Norway's security 🇷🇺 doesn't win.
Lost another 100 followers today. I think about 2,300 since the election.
On the up side, I already have more than 300 followers on 🔵 Sky.
I will continue here but cross-posting the entire thread at the end of each day and other highlights when I get chance.
Multiple attack drones are approaching #Mykolaiv (RU: #Nikolaev) in southern #Ukraine.
It looks like a co-ordinated attack with the mopeds converging from different directions.
#StopRussia
Explosions in #Mykolaiv region.
No more details yet.
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!