Ukraine War Update: Pt 1 - Overnight & Other News -
Table of Contents 📖
"We have normalized... normalized that these are people, and we must always remember, these do represent people... my goodness, the sheer numbers, we've normalized the numbers as well. So when we go, oh, 1,100, that's less than what we have seen... We were amazed when it got to 500 way back when."
Hello Team
🎦 00:00.000-00:12.960
Jonathan welcomes viewers to the first Ukraine War News Update video for the 30th of April 2025.
Return to top⤴️
🪦 DISCLAIMER FOR GENERAL STAFF LOSSES DATA
- These are real people with real lives and real families who love them. Don’t let the numbers sap your humanity.
- These numbers probably aren’t accurate but they’re the best we have and we don’t need them to be accurate to be indicative of patterns of activity.
- All losses are estimates. Losses cannot be counted with accuracy because of the conditions on the ground.
- Both sides would see it to be of their advantage to minimize their own losses maximize the other side’s losses.
- Neither side releases their losses but we have enough transparency from the Ukrainian side to have confidence in they are indicative.
- Personnel losses are hard to count. If a soldier gets injured, heals up, and returns to the front line only to get injured again, is that one loss or two? Also, how to deal with losses from PMC’s or soldiers fighting with RF from occupied territories?
- Equipment losses are hard to count. If an AA complex involves several parts and one part gets disabled, is that a loss, or a fraction of a loss? If a tank gets disabled, repaired, back into the fight, then disabled again, is that one lost tank or two?
- All recorded losses are vulnerable to multiple reporting. We have already seen numerous cases of multiple drones in the air reporting the same loss from different angles as multiple engagements.
- Losses are not always reported on the same day they occurred. It is frequent that drone losses are reported at least 24 hours after other terrestrial equipment losses. Certain losses may not be reported for days or weeks for military intelligence reasons.
Ukrainian General Staff figures & reflection on casualty numbers
🎦 00:12.960-03:10.360
Jonathan presents the Ukrainian General Staff figures for Russian losses (link in description):
- Personnel: 1,100 - noted as a standard number currently, though vastly higher than earlier in the war.
- Jonathan reflects on how such high numbers have become normalised, stressing that these figures represent people, many of whom are victims of Russian state brainwashing and propaganda. He notes the multi-generational task of undoing the war's harms.
- Tanks: 1
- AFVs: 1 (Low numbers possibly due to bad weather)
- Artillery Systems: 11 (Below daily average, contextually low)
- MLRS: 1
- Vehicles/Fuel Tanks: 179 (Still exceptionally high)
- Special Equipment: 9 (Unusually high, category includes items like excavators, deminers)
- Overall: Some challenging numbers, but relatively quiet in key materiel categories.
Meduza/BBC analysis: 105,000 confirmed Russian deaths via open sources
🎦 03:18.000-09:15.199
Jonathan discusses an updated analysis by Meduza and BBC Russia Service based on open sources (obituaries, social media):
- They have now confirmed 105,000 Russian military deaths (up to 24th April 2025).
- This figure does not include LPR/DPR forces or Russians moved there.
- It represents an absolute minimum.
- The proportion of officer deaths has fallen from 10% early war to 2-3% now, possibly due to less chaotic command structures and fewer high-ranking officers near the front.
- Since mid-April 2025 alone, 2,880 additional deaths were verified. Jonathan wonders if the investigators are getting better at finding data over time.
- Breakdown of confirmed dead includes: 25,900 volunteers, 16,500 recruited prisoners, 11,900 mobilised soldiers, and over 4,900 officers.
- Volunteers are now the largest KIA category again as prison recruitment waned after Bakhmut, and no new mobilisation announced.
- Jonathan notes this confirmed figure is far lower than the actual total, as many Russian dead are left on the field (to avoid retrieval risks and compensation payouts), thus remaining 'missing' rather than confirmed dead.
- Meduza/BBC previously estimated 165,000 total dead two months ago, suggesting they believe the true number is significantly higher than the confirmed 105,000.
Analysis: Comparing Meduza/BBC Russian deaths vs Zelensky's Ukrainian death figures
🎦 09:15.199-10:30.659
Jonathan compares casualty figures:
- Meduza/BBC's estimated 165,000 Russian dead (not just confirmed).
- Zelensky's Feb 2025 claim (via NBC interview): 46,000 Ukrainian soldiers killed, 380,000 injured.
- If both figures are accurate (a big 'if'), the kill ratio would be roughly 1 Ukrainian to 3.something Russian deaths (1:3.5 approx).
- Jonathan notes this ratio would look favourable for Ukraine, but stresses the uncertainty around the accuracy of both sets of figures.
Report: Over 600 North Korean soldiers killed, 4,700 injured fighting for Russia in Kursk
🎦 10:30.659-11:01.919
Jonathan reports information concerning North Korean troops:
- Reuters claims over 600 North Korean soldiers have died fighting for Russia in the Kursk region.
- Over 15,000 North Korean troops are reportedly deployed there.
- 4,700 North Koreans are already injured.
- In return, Russia is believed to have provided North Korea with satellites, drones, and anti-aircraft missiles, among other potential payments.
US estimates 30,000 Russians signing up monthly (via Rob Lee/WSJ)
🎦 11:01.919-11:16.759
Quoting Rob Lee referencing the Wall Street Journal:
- The US estimates Russia is recruiting around 30,000 personnel per month.
- This is up from about 25,000 per month last summer.
Eastern European intelligence suggests 40,000 Russian soldiers recruited monthly (via Rob Lee/WSJ)
🎦 11:17.299-11:51.379
Also via Rob Lee/WSJ:
- Some Eastern European intelligence officials estimate Russia is recruiting 40,000 soldiers per month.
- Jonathan comments that if Ukrainian loss figures (~1,100/day = ~33,000/month) are correct, this level of recruitment is broadly replacement level, unless Russia can easily return wounded soldiers to the front, in which case it might allow for swelling the ranks.
Report: Russia producing 300 T-90M tanks annually, potentially stockpiling them (via Rob Lee/WSJ/Finnish official)
🎦 11:51.379-13:08.219
Further points from the Rob Lee/WSJ article:
- The extra manpower allows Russia to rotate troops and build new units housed in Russia.
- Russia reportedly increased T-90M tank production from ~40/year pre-invasion to nearly 300/year now.
- A senior Finnish military official claims almost none of these new T-90Ms are being sent to the front line but are being kept on Russian soil for later use.
- Jonathan questions if the production figure is true, and if so, why they are being held back – possibly for defending Russia (e.g., Finnish border) or for a future large-scale offensive in Ukraine.
Video: Failed Russian breakthrough attempt near Kostantynivka, over 10 units destroyed
🎦 13:08.219-13:31.939
* Jonathan highlights a video showing a failed Russian attempt to break through near Kostantynivka (Donetsk region, south near Vuhledar/Andriivka).
- The report claims nearly all the Russian equipment involved (over 10 units) was destroyed. Viewers can watch the linked video.
Video: CSO A SPU unit destroys 6 tanks, 2 IFVs, 1 BM-21 Grad
🎦 13:31.939-14:02.319
* Another video shared shows soldiers of the CSO 'A' unit of the SBU destroying Russian equipment.
- Claimed destruction in the video includes: 6 tanks, 2 infantry fighting vehicles (IFVs), and a BM-21 Grad MLRS.
- Jonathan mentions seeing extraordinary explosions from Grad systems recently.
First confirmed combat loss of Ukrainian-made Bohdana B towed howitzer (via Andrew Perpetua)
🎦 14:02.319-16:06.619
* Jonathan reports on the apparent first confirmed combat loss of a Ukrainian 2P22 Bohdana B towed howitzer.
- Source: Andrew Perpetua, analysing Russian Telegram channels. The video shows the howitzer being hit twice.
- Jonathan notes this is bad news because it was destroyed, but good news because it confirms Ukraine is fielding its indigenously produced 155mm towed howitzer.
- Andrew Perpetua identifies features matching the Bohdana B (rectangular recoil system, carriage type, distinctive barrel pieces), acknowledging potential changes during development.
- Jonathan stresses the importance of Ukraine producing its own systems to replace Western-supplied ones like the M777, and mentions BAE Systems' L119 production in Ukraine, though notes he doesn't see many L119s on loss lists.
Update: Killed Russian General Yaroslav Moskalik reportedly prepared reports for Putin
🎦 16:07.479-16:49.399
* Jonathan shares more information about the Russian General Yaroslav Moskalik, killed in a recent car bombing in Moscow.
- According to a Russian Defence Ministry obituary, Moskalik was thought to have prepared reports for President Putin on the situation in Ukraine.
- This suggests he may have been an important figure within the Ministry of Defence.
- Jonathan mentions this event partly prompted his recent philosophical live stream on targeted killing/assassination and encourages viewers to watch it.
Missing Ukrainian infographic on overnight drone/missile attacks
🎦 16:49.899-17:29.459
* Jonathan notes that the usual Ukrainian Air Force infographic detailing overnight Russian drone and missile attacks, and Ukrainian interception rates, has not been released yet.
- He recalls this happened recently on a day when interception rates were poor, speculating if there might be a connection.
Heavy Russian drone attacks overnight target Kharkiv and Dnipro (via Tim White)
🎦 17:29.459-20:09.618
Despite the missing official infographic, Jonathan relays reports (primarily via Tim White's live threading) of significant Russian attacks overnight:
- Kharkiv: Suffered a huge drone attack. As many as 16 explosions heard. Initial reports of 15 injuries, rising to 19, then 31, and finally 39 (including a child, a pregnant woman; 4 seriously ill). An apartment block was hit, causing a large fire. Dashcam footage captured a strike. 10 different locations hit, including hospitals, tower blocks, houses, power grid facilities, and a restaurant.
- Dnipro: Also attacked. Video shows a large explosion. Reports suggest at least 10 drones swarmed the city to overwhelm air defences. One man died on the roadside despite paramedics' efforts. Jonathan notes questions should be asked about Ukraine's air defence performance in this instance.
- Jonathan calls the attacks Russian terrorism.
Ukrainian drone strikes reported targeting potential Russian staging point in Rilsk, Kursk region
🎦 20:09.618-21:08.138
* Jonathan reports on Ukrainian actions against Russia, though information is limited.
- A large explosion was reported in Rilsk, Kursk region (just north of where Ukrainian forces operate in Kursk).
- Russian media reported drone strikes near Rilsk last evening, possibly targeting an infantry hideout or strategic site.
- Jonathan notes Rilsk is a known staging point for Russian activities further south in the sector and has been hit previously by Ukraine, sometimes with HIMARS or Storm Shadow during the Kursk incursion.
Ukrainian drones target Rostec plant in Murom and sites near Dzerzhinsk
🎦 21:08.138-22:07.579
* A warehouse and checkpoint reportedly burned down at a Rostec defence plant in Murom (Vladimir region) after a drone attack last night.
- Regarding attacks from two nights ago in the Nizhny Novgorod region:
- Targets included the Savasleika military airfield and an explosives plant near Dzerzhinsk.
- Astra reported the airfield was attacked by at least 8 drones (7 claimed shot down) and the plant by 2 drones.
- Jonathan notes limited information overall on recent Ukrainian strikes.
Concern: North Korean troops could be redeployed from Kursk to fight inside Ukraine (via Kyiv Independent)
🎦 22:07.579-23:06.539
The Kyiv Independent reports that experts and Ukrainian officials suggest North Korean troops currently fighting for Russia in Kursk Oblast could be redeployed* to fight inside Ukraine itself.
- Jonathan expresses concern, noting that allies have been relatively quiet about North Korean involvement while it was confined to Russian territory (defending against Ukrainian incursions).
- He argues that North Korean soldiers attacking inside Ukraine should warrant a much more robust response from allied nations, but questions if they will have the "guts" to act.
- He ponders how much Russia will push the envelope with North Korean troops.
Zelensky warns Russia may launch offensive from Belarus this summer under guise of exercises
🎦 23:06.539-24:16.118
* Jonathan highlights a statement from President Zelensky last night:
- Zelensky warned that Russia might launch an offensive from Belarus this summer.
- He suggested Putin is preparing something "under the guise of military exercises," noting this is how previous attacks began.
- Zelensky questioned the target (Ukraine, Lithuania, Poland?) and stressed the need for readiness.
- Jonathan remains personally doubtful about Belarus becoming directly involved but links the possibility to the North Korean troop issue, questioning at what point Western nations might intervene.
- Return to top
- ⤴️
Leaked order suggests Russian army concern over post-war troop retention/demobilisation (via Chris O'Wickey/VHCK OGPU)
🎦 24:16.118-28:09.778
Jonathan discusses potential demobilisation issues within the Russian army, citing Chris O'Wickey:
- A leaked order suggests the Russian army is surveying personnel (excluding certain categories) about their intentions post-war, possibly indicating concern about how many will leave once mobilisation/stop-loss orders end.
- This follows concerns from Russian war bloggers that many soldiers may quit after a ceasefire or peace deal.
- Jonathan reiterates the widely held analysis that Russia doesn't want and cannot easily handle a mass demobilisation due to potential economic impacts, psychological issues for returning troops, social cohesion problems, and general discontent.
- The VHCK OGPU Telegram channel, which posted the order, notes it's seen by some as a sign of the war ending soon, but experts caution it's more likely a "litmus test" to gauge retention intentions and plan future "voluntary forced recruitment".
- Russia will still need troops for border/ceasefire lines and occupying Ukrainian territory. They might reclassify the SMO as an anti-terrorist operation on "annexed" land, potentially allowing conscript use inside Ukraine.
- Current Russian soldiers serve indefinitely on extended contracts, causing discontent among those serving far beyond initial terms.
Ukrainian military enlistment offices (TCC) to swap inexperienced/healthy staff for wounded veterans
🎦 28:09.778-28:49.438
* Jonathan notes that the Ukrainian General Staff has announced a policy change he had previously mused about:
- Personnel in military enlistment offices (TCCs) without combat experience or health restrictions will be sent to frontline duty.
- They will be replaced by wounded or concussed soldiers who can no longer serve in combat roles but can perform administrative duties.
- Jonathan states this is exactly the kind of sensible measure he would have implemented, utilising personnel effectively based on their capabilities.
- Return to top
- ⤴️
Horrific Report: Body of journalist Victoria Roschina returned from Russian captivity missing organs
🎦 28:49.438-29:22.078
* Jonathan flags a "pretty horrific story" he plans to cover in a separate video.
- An investigation reportedly found that the body of journalist Victoria Roschina, returned to Ukraine after Russian captivity, was missing organs (brain, eyes, part of trachea).
- He calls the story "pretty incredible" and will discuss it later.
Sanctioned Russian oil tankers resume deliveries; seaborne exports rise (via Bloomberg/Tim White/Null Reports)
🎦 29:22.078-30:40.938
Jonathan reports on Russian oil exports, citing Bloomberg, Tim White, and Null Reports:
- Sanctioned Russian tankers are resuming oil deliveries.
- Crude oil deliveries from Russian ports rose to 3.26 million barrels per day (bpd) in the four weeks to April 27th (+1%).
- Tim White accuses Trump of allowing Putin to profit by refusing to extend sanctions, potentially staving off financial collapse for Russia.
- Bloomberg reports at least 18 of 39 ships blacklisted by the US in 2023-24 are now regularly transporting Russian oil.
- Null Reports confirms the rise to 3.26 million bpd, noting 18 previously sanctioned tankers returned. Weekly exports reached 23.72 million barrels ($1.33 billion revenue). Asia dominates demand, with some unclear destinations suggesting rerouting.
- Jonathan finds this development "really annoying".
France remains significant EU importer of Russian fossil fuels, including LNG potentially reaching Germany (via Christophe Copp)
🎦 30:40.938-31:23.098
* Citing Christophe Copp, Jonathan notes that France was the second-largest EU importer of Russian fossil fuels recently, with imports (including LNG) totalling €314 million.
- A study suggests some Russian LNG entering France via Dunkirk is delivered to Germany.
- Jonathan mentions the EU is looking at this issue and plans to release its strategy for weaning off Russian hydrocarbons around May 6th.
Analysis: Signs suggest the Russian economy is slowing down (via Anna Konzer/The Economist/Goldman Sachs)
🎦 31:24.178-33:08.838
Contrasting the oil export news, Jonathan presents analysis (via Anna Konzer, referencing The Economist, Goldman Sachs, Russia's Web Development Bank, and the Russian Central Bank) suggesting Russia's economy is sputtering:
- After resilience, the economy is slowing. A Goldman Sachs index shows growth falling from 5% to 0%. Russia's own development bank notes similar trends.
- The Russian Central Bank noted declining production in some sectors due to falling demand.
- While Russia invested heavily to reorient its economy towards the East and military production (transformation now seen as complete), challenges remain.
- Inflation exceeds the 4% target (over 10% in Feb/Mar 2025) due to excessive military spending, labour shortages (conscription/emigration), and potentially Trump's trade wars driving down oil prices.
- Falling export revenues and oil prices impact the real economy and stock market (oil companies = 25% market cap).
- The Russian Treasury faces difficulties, with March oil/gas tax revenues down 17% year-on-year.
- The Economist concludes Trump, despite perceived fondness for Putin, has dealt Russia's economy a "blow to the gut" with his trade war.
Jonathan's view: US could tighten sanctions but Trump's actions inadvertently harm Russia's economy
🎦 33:08.838-33:36.558
Jonathan reflects on the economic situation, stating the US could* be sanctioning Russia much harder ("to the hilt") to drive its economy and war machine "into the ground".
- He suggests Trump has chosen an alternative route ("cozying up to Putin") rather than tightening the noose via direct sanctions, although his trade policies appear to be having a negative effect anyway.
Rehearsals underway for Russia's May 9th Victory Day parade amid security concerns (via Noll Reports)
🎦 33:36.558-34:14.578
* Jonathan mentions (via Noll Reports) that military rehearsals for the May 9th Victory Day parades are underway in Moscow and other Russian cities.
- Military vehicles and drones are being moved, considered legitimate targets by some.
- Russian milbloggers worry Ukraine might target the parade itself.
- Jonathan thinks a direct attack would be pointless; he suggests Ukraine should just threaten an attack to force Russia to divert resources to Moscow, then strike elsewhere.
Poll: Nearly 90% of Ukrainians distrust Donald Trump (via New Europe Center)
🎦 34:14.578-34:37.298
* A poll by the New Europe Center indicates almost 90% of Ukrainians do not trust Donald Trump.
- This figure has nearly doubled since November (presumably 2024).
- Jonathan notes this plummeting approval is unsurprising given recent events.
Wrap up
🎦 34:37.298-36:32.658
* Jonathan explains he had planned to discuss peace negotiations but will postpone it for a later video due to time constraints (needs to visit his son's school).
- His video output today might be different, but he will try to produce usual content plus extras.
- He reminds viewers of the ongoing "Car for Ukraine" campaign (Eastern Pysanky campaign via NAFO). Donations can be made at `atpgeo.com/donate`.
- The campaign is currently 4th, having broken €15,000, getting closer to LaserPig in 3rd. Jonathan thanks everyone who has donated.
- He specifically thanks recent donors: David Lewis (€200+), Peter Dermer (topping up previous donation), Ian Roxburgh, Michael Lanning, Donald Henderson, and Job Diesfeld.
- Jonathan signs off.
🤖❓ AI Debrief (post task) - anything the AI didn't understand
🤖💭 AI Plan (pre task) - the AI's step by step thought process
- TASK 2: Topic Title Generation:
- Read transcript, identify distinct topics.
- Start with `
Hello Team
`. - Create specific, quantified titles for each topic (e.g., Russian losses, Meduza report, North Korean troops, Bohdana howitzer, Kharkiv attacks, Russian economy, etc.). Use Ukrainian spellings. Assign sequential IDs.
- End with `
Wrap up
`.
- TASK 3: Topic Timestamp Recording:
- For each `topictitle`, find the start and end timestamps from the transcript.
- Use format `
MM:SS-MM:SS ` or `HH:MM:SS-HH:MM:SS `. - Ensure IDs match Task 2. Check coverage of the entire transcript.
- TASK 4: Topic Summary Writing:
- For each topic, summarise key points using bullet points.
- Incorporate Jonathan's analysis, opinions, and cited sources (e.g., General Staff, Meduza, BBC Russia, Kyiv Independent, Andrew Perpetua, Tim White, Rob Lee, Wall Street Journal, Bloomberg, The Economist, Chris O'Wickey).
- Use markdown sparingly (emphasis).
- Correct transcript errors (spellings like Kyiv, Meduza, Bohdana, Rilsk).
- Maintain British English.
- Use `...
Return to top⤴️` tags, matching IDs.
- TASK 5: Quote Selection:
- Find a significant, poignant, or insightful quote from Jonathan.
- Ensure it's concise and understandable standalone.
- Correct any errors.
- Use `
...
` tags.
- TASK 6: Query Recording:
- Note any ambiguities or unclear parts in the transcript or tasks. Mention the date discrepancy (2025) and the unclear term "ge apoent B carriage".
- Use `` tags.
🤖❓ AI Debrief (post task) - anything the AI didn't understand
...
- Final Review: Check XML structure, tag correctness (opening/closing match), ID consistency, British English, Ukrainian spellings, and adherence to all rules.
🤖💭 AI Plan (pre task) - the AI's step by step thought process
Overall plan:
- Extract Title, Date, Part from the video title.
- Identify and title topics sequentially, starting with "Hello Team" and ending with "Wrap up".
- Record start and end timestamps for each topic.
- Summarise each topic, including key points, analysis, sources, and Jonathan's commentary.
- Select a significant quote.
- Record any queries or unclear points.
- Format everything correctly in XML.
- Task 1: Process "Ukraine War Update (20250430a): Pt 1 - Overnight & Other News -". Title = "Ukraine War Update: Pt 1 - Overnight & Other News -". Date = 30/04/2025. Part = A.
- Task 2 & 3: Go through the transcript, identify topic shifts and assign titles and timestamps.
- 00:00.000 - 00:12.960: Intro -> Topic 1: Hello Team
- 00:12.960 - 03:10.360: General Staff loss figures, reflection -> Topic 2: Ukrainian General Staff figures & reflection on casualty numbers
- 03:18.000 - 09:15.199: Meduza/BBC analysis -> Topic 3: Meduza/BBC analysis: 105,000 confirmed Russian deaths via open sources
- 09:15.199 - 10:30.659: Comparison with Ukrainian figures -> Topic 4: Analysis: Comparing Meduza/BBC Russian deaths vs Zelensky's Ukrainian death figures
- 10:30.659 - 11:01.919: North Korean losses in Kursk -> Topic 5: Report: Over 600 North Korean soldiers killed, 4,700 injured fighting for Russia in Kursk
- 11:01.919 - 11:16.759: US estimate Russian recruitment -> Topic 6: US estimates 30,000 Russians signing up monthly (via Rob Lee/WSJ)
- 11:17.299 - 11:51.379: E. European estimate Russian recruitment -> Topic 7: Eastern European intelligence suggests 40,000 Russian soldiers recruited monthly (via Rob Lee/WSJ)
- 11:51.379 - 13:08.219: T-90M production/stockpiling report -> Topic 8: Report: Russia producing 300 T-90M tanks annually, potentially stockpiling them (via Rob Lee/WSJ/Finnish official)
- 13:08.219 - 13:31.939: Kostantynivka breakthrough attempt video -> Topic 9: Video: Failed Russian breakthrough attempt near Kostantynivka, over 10 units destroyed
- 13:31.939 - 14:02.319: CSO A SPU unit destruction video -> Topic 10: Video: CSO A SPU unit destroys 6 tanks, 2 IFVs, 1 BM-21 Grad
- 14:02.319 - 16:06.619: Bohdana B Howitzer loss -> Topic 11: First confirmed combat loss of Ukrainian-made Bohdana B towed howitzer (via Andrew Perpetua)
- 16:07.479 - 16:49.399: Russian General Moskalik update -> Topic 12: Update: Killed Russian General Yaroslav Moskalik reportedly prepared reports for Putin
- 16:49.899 - 17:29.459: Missing Ukrainian attack infographic -> Topic 13: Missing Ukrainian infographic on overnight drone/missile attacks
- 17:29.459 - 20:09.618: Russian attacks on Kharkiv/Dnipro -> Topic 14: Heavy Russian drone attacks overnight target Kharkiv and Dnipro (via Tim White)
- 20:09.618 - 21:08.138: Ukrainian strikes in Rilsk, Kursk -> Topic 15: Ukrainian drone strikes reported targeting potential Russian staging point in Rilsk, Kursk region
- 21:08.138 - 22:07.579: Ukrainian strikes on Rostec plant/other sites -> Topic 16: Ukrainian drones target Rostec plant in Murom and sites near Dzerzhinsk (Savasleika airfield, explosives plant)
- 22:07.579 - 23:06.539: Potential North Korean redeployment -> Topic 17: Concern: North Korean troops could be redeployed from Kursk to fight inside Ukraine (via Kyiv Independent)
- 23:06.539 - 24:16.118: Zelensky warning re Belarus -> Topic 18: Zelensky warns Russia may launch offensive from Belarus this summer under guise of exercises
- 24:16.118 - 28:09.778: Russian demobilisation concerns -> Topic 19: Leaked order suggests Russian army concern over post-war troop retention/demobilisation (via Chris O'Wickey/VHCK OGPU)
- 28:09.778 - 28:49.438: Ukrainian TCC changes -> Topic 20: Ukrainian military enlistment offices (TCC) to swap inexperienced/healthy staff for wounded veterans
- 28:49.438 - 29:22.078: Victoria Roschina report -> Topic 21: Horrific Report: Body of journalist Victoria Roschina returned from Russian captivity missing organs
- 29:22.078 - 30:40.938: Russian oil exports update -> Topic 22: Sanctioned Russian oil tankers resume deliveries; seaborne exports rise (via Bloomberg/Tim White/Null Reports)
- 30:40.938 - 31:23.098: French imports of Russian LNG -> Topic 23: France remains significant EU importer of Russian fossil fuels, including LNG potentially reaching Germany (via Christophe Copp)
- 31:24.178 - 33:08.838: Russian economy slowing -> Topic 24: Analysis: Signs suggest the Russian economy is slowing down, impacted by spending, sanctions, and potentially Trump's trade wars (via Anna Konzer/The Economist/Goldman Sachs)
- 33:08.838 - 33:36.558: Jonathan's view on Trump/sanctions -> Topic 25: Jonathan's view: US could tighten sanctions but Trump's actions inadvertently harm Russia's economy
- 33:36.558 - 34:14.578: Victory Day rehearsals -> Topic 26: Rehearsals underway for Russia's May 9th Victory Day parade amid security concerns (via Noll Reports)
- 34:14.578 - 34:37.298: Ukrainian opinion on Trump -> Topic 27: Poll: Nearly 90% of Ukrainians distrust Donald Trump, approval plummets (via New Europe Center)
- 34:37.298 - 36:32.658: Wrap up/Channel news -> Topic 28: Wrap up
- Task 4: Summarise content for each topic ID, including details, sources, and Jonathan's comments. Use markdown emphasis. Correct names/places (Kyiv, Odesa, Meduza, Andrew Perpetua, Rilsk etc).
- Task 5: Select the quote about normalising casualty numbers.
- Task 6: Note the date (2025) used in the transcript/title seems unusual for the context and the unclear term "ge apoent B carriage".
- Final check: Ensure all XML tags are correct and structure matches the requirements.