Nightwatch logo
'Nightwatch' text with white and gray letters
Historical Intelligence

Situation Report

Archived operational intelligence briefing

Report Time
2025-04-19 15:56:20Z
10 months ago
Previous (2025-04-19 15:26:06Z)

Military Situation Assessment: Ukraine (Derived from Intelligence up to Sat Apr 19 15:54:52 2025)


I. Strategic Overview & Major Developments

  • MAJOR DEVELOPMENT: Russian Unilateral Easter Ceasefire Declared (Apr 19), Immediately Contested/Rejected, and Likely Violated:
    • Declaration: Russia declared a unilateral ceasefire for Orthodox Easter, stated effective from 18:00 Moscow Time (19:00 Kyiv Time) Sat, Apr 19, until 00:00 Moscow Time Mon, Apr 21 (01:00 Kyiv Time, Apr 21) - approx. 30 hours.
    • Conditions & Implementation: RU forces ordered to halt combat. RU MoD explicitly stated ceasefire is conditional on mutual observance by Ukraine (14:26 UTC). RU forces to remain ready to "repel possible violations". RU sources indicate ceasefire officially began at 18:00 Moscow Time (15:00 UTC).
    • Ukrainian Rejection & Contesting Actions: Immediate skepticism and effective rejection by Ukraine.
      • President Zelenskyy dismissed it as disingenuous, citing ongoing air raid alerts and confirmed detection of Russian Shahed-type drones in Ukrainian airspace at 17:15 Kyiv time (14:15 UTC) - 45 minutes before the declared ceasefire start time (14:43 UTC). Air raid alerts and Air Defence (AD) activity confirmed in Kyiv City and Oblast around the declared start time (14:33, 14:34, 14:35 UTC), further undermining the ceasefire premise. Alerts lifted in Kyiv ~15:00-15:05 UTC. RU sources claim the UAV over Kyiv was reconnaissance ("Gerbera"), not attack.
      • Ukrainian Foreign Minister Sybiha reiterated skepticism (15:54 UTC), noting RU rejection of a prior 30-day ceasefire proposal and stating Ukraine will judge by actions, not words.
    • Post-Ceasefire Start Violations (Reported):
      • Kherson: RU FPV drone attacks reported inside Kherson city after the declared ceasefire start time (Shef Hayabusa, 15:41, 15:45 UTC). Confirmed drone attack hit a residential building in Kherson city, causing a fire affecting 6 apartments (Sternenko, 15:53 UTC).
      • Toretsk: Front reported quiet after ceasefire start (Shef Hayabusa, 15:30 UTC). However, UA Azov drone unit reported continued strikes on RU forces on Toretsk axis (Butusov, 15:44 UTC).
      • Dnipropetrovsk: Over 20 RU kamikaze drone attacks reported throughout the day on Nikopol district (Lysak, 15:30 UTC).
    • Russian Framing & Counterclaims: Presented as humanitarian gesture and test of Kyiv, potentially targeting US conservative audiences (RU sources 14:31, 14:43, 14:52 UTC). Met with internal skepticism by RU military bloggers. RU sources claimed no air raid alerts across Ukraine after ceasefire start (RVvoenkor, 15:28 UTC), contradicted by UA reports and confirmed strikes. RU official (Dzhabarov) expressed hope Zelenskyy would reciprocate (TASS, 15:38 UTC).
    • (Assessment: Ceasefire effectively void due to confirmed RU aerial activity immediately preceding and during the declared start time, and confirmed RU drone strikes on Kherson city after the declared start. Hostilities expected to continue. Intensive monitoring required.)
  • MAJOR DEVELOPMENT: Significant Prisoner of War Exchange Confirmed (Apr 19):
    • Ukrainian Confirmation (President Zelenskyy, Coordination Staff, Ombudsman): Return of 277 Ukrainian personnel. This includes 246 service members returned via direct exchange, plus 31 heavily wounded personnel returned outside the main exchange framework (15:05, 15:07, 15:09, 15:17, 15:51 UTC). Includes 28 residents of Dnipropetrovsk Oblast (Lysak, 15:40 UTC).
    • Personnel Details: Returned personnel include defenders of Mariupol, personnel from National Guard, Navy, Ground Forces (inc. Territorial Defense), State Special Transport Service, Unmanned Systems Forces, Air Assault Forces, and Border Guards. A significant number were born after 2000. One female service member held since May 2022 returned. Exchange includes 268 enlisted/NCOs and 9 officers. Many require significant medical/psychological care.
    • Russian Confirmation: RU MoD confirms exchange of 246 RU personnel for 246 UA personnel, plus return of 15 heavily wounded RU personnel for 31 heavily wounded UA personnel (framed as goodwill gesture) (14:37, 14:39, 15:03, 15:05 UTC). RU sources released videos of returning personnel. 4 POWs from Lipetsk Oblast confirmed returned (RU Gov, 15:41 UTC).
    • Mediation & Logistics: UAE mediation confirmed by both sides. Returned RU personnel initially located in Belarus. Returned UA personnel receiving necessary medical/psychological care and support.
    • Specific Case: UA source (Nikolaevsky Vanek, 15:42 UTC) claims the RU soldier reported captured near Chasiv Yar (RVvoenkor, 14:56 UTC) was among those exchanged.
    • Cumulative Total: Ukraine confirms 4552 personnel (military and civilian) returned from Russian captivity since the start of the full-scale invasion (Zelenskyy, KoordShtab).
  • Ukrainian Cross-Border Operations & Advances (Confirmed Apr 19):
    • President Zelenskyy, citing CinC Syrskyi, confirmed continued Ukrainian operational activity and position holding within Kursk Oblast.
    • Confirmed Ukrainian advances and expansion of the zone of control within Belgorod Oblast (14:43, 14:44, 14:46, 15:33 UTC).
    • Contrasting RU Claims: Gerasimov claimed 99.5% of Kursk Oblast "liberated" and UA attacks repelled in Belgorod (15:05 UTC).
  • Overall Combat Intensity (Pre-Ceasefire Declaration): Remained high. Gerasimov reported all 6 RU groupings conducting offensive operations on 11 directions prior (15:05 UTC). 59 combat clashes reported across the front (GSh ZSU 16:00 Apr 19). Pokrovsk, Toretsk, Lyman, Kupyansk, Novopavlivsk, and Kursk/Sumy border axes saw significant pressure. RU forces reported >1200 personnel losses in past day (Basurin, 15:19 UTC).
  • Key Frontline Axes & Clashes (Apr 19):
    • Pokrovsk Axis (Highest Intensity): 13 RU attacks/attempts, 6 ongoing clashes (GSh ZSU 16:00). UA forces holding against attacks. RU sources claim push W towards Myrnohrad, advances near Malynivka, Myrolyubivka, Yelyzavetivka. NEW RU CLAIM: Advances claimed near Zelene Pole (Z Komitet map, 15:09 UTC). UA sources note RU use of thermal cloaks for infiltration.
    • Toretsk Axis: High intensity pre-ceasefire. 9 RU attacks repelled (GSh ZSU 16:00). Reports of front becoming quiet after ceasefire start (Shef Hayabusa, 15:30 UTC). NEW RU CLAIM: RU expanded zone of control N of Dzerzhynsk (Toretsk), advanced up to 1km, occupied new positions near Dachne (48.42611, 37.885) (Sliv. Kapriz, 15:50 UTC). UA 12th Azov Brigade drone battalion reported continued FPV strikes on RU forces (Butusov, 15:44 UTC). RU claimed liberation of Shevchenko (Kalynove district) (Basurin, 15:19 UTC). RU claimed advances near Sukha Balka and Kalynove (Z Komitet map, 14:50 UTC). CRITICAL CLAIM (UA Source, Apr 19): Alleged RU use of poisonous gas/chemical agent via drones (Requires urgent verification).
    • Bakhmut / Chasiv Yar Axis: NEW RU CLAIM (Apr 19): RU assault units (Brigade Sever-V) N of Chasiv Yar reportedly offered surrender to UA soldier in a building before destroying the position with FPV drone; 1 UA soldier reported surrendered (RVvoenkor, 14:56 UTC). UA source (Nikolaevsky Vanek, 15:42 UTC) claims this specific surrendered soldier was included in today's POW exchange. NEW RU CLAIM: RU 78th Motor Rifle Regiment "Sever-AKHMAT" reported intense fighting near Chasiv Yar, claiming repulsion of UA DRG attempt via artillery, followed by assault/destruction of UA dugout with grenades (Kadyrov, 15:26 UTC).
    • Kursk/Sumy/Belgorod Border Axis: 10 RU attacks repelled, 2 clashes ongoing (GSh ZSU 16:00). Significant RU air/arty activity. UA Claims (Zelenskyy/Syrskyi): UA forces active in Kursk, advanced/expanded control in Belgorod. UA 110th TDF previously reported drone strikes in Kursk. RU Claims: Gerasimov claimed 99.5% Kursk "liberated", clearing of Hornal monastery concluding, UA attempts near Demidovka/Popovka (Belgorod) repelled.
    • Lyman Axis: 6 RU attacks, 3 ongoing clashes (GSh ZSU 16:00). RU sources claim fighting for/advancing in Nove. RU claim advances near Makeevka, Novomykhailivka (Apr 18).
    • Kupyansk Axis: 5 RU attacks, 2 ongoing clashes (GSh ZSU 16:00). NEW RU VIDEO (Apr 19): FPV strikes claimed destroying UA T-72, BMP, M113, infantry near Petropavlivka (Colonelcassad, 14:52 UTC).
    • Novopavlivsk Axis: 7 RU attacks repelled (GSh ZSU 16:00). RU developing offensive towards Otradne/Bohatyr. RU Claims advances E of Bohatyr, near Otradne, flanking Vilne Pole, SW of Marfopil.
    • Kharkiv Axis: 1 RU attack near Vovchansk repelled (GSh ZSU 16:00).
    • Orikhiv Axis (Zaporizhzhia): 3 RU attacks towards Mala Tokmachka / near Novoandriivka repelled (GSh ZSU 16:00). Air raid alert lifted 14:57 UTC.
    • Prydniprovskyi Axis (Kherson): No RU offensive actions reported (GSh ZSU 16:00). NEW UA CONFIRMED SUCCESS (Apr 19): Video confirms destruction of a third RU Borisoglebsk-2 EW system this week by UA "Spysy Odina" drone unit (14:28 UTC). NEW RU ATTACKS (Post-Ceasefire): RU FPV drone attacks reported in Kherson city (Shef Hayabusa, 15:41, 15:45 UTC). Confirmed RU drone strike on residential building in Kherson city, 6 apartments burning (Sternenko, 15:53 UTC).
    • Dnipropetrovsk (Nikopol): Over 20 RU kamikaze drone attacks reported during the day on Nikopol, Marhanets, Pokrovsk hromadas. No casualties reported (Lysak, 15:30 UTC). RU drone attack on Mezhivska hromada (Synelnykove) damaged a car (Lysak, 15:30 UTC).
  • Aerial Threats & Strikes (Near/Post Ceasefire Start):
    • Threat Status Pre-Ceasefire: Missile danger alert for Kyiv Oblast (14:00 UTC). Air raid alert in Kyiv City/Oblast due to UAV threat (14:10 UTC onwards). AD active Kyiv Oblast & City (14:33, 14:34, 14:35 UTC). Tactical aviation threat active NE/E fronts (14:29, 14:33 UTC). Alerts LIFTED in Zaporizhzhia (14:57 UTC) and Kyiv (15:00, 15:01 UTC).
    • Zelenskyy Statement (14:43 UTC): Confirmed air raid alerts and detected Russian Shaheds at 17:15 Kyiv time (14:15 UTC), citing this as evidence RU ceasefire premise is false.
    • Post-Ceasefire Start: Confirmed RU drone strike on residential building in Kherson City (Sternenko, 15:53 UTC). RU FPV drones active in Kherson city (Shef Hayabusa, 15:41 UTC). >20 RU drone attacks in Nikopol district during day (Lysak, 15:30 UTC).
    • RU Counterclaim: RU sources claim no air alerts in Ukraine after ceasefire start (15:28 UTC), contradicted by UA reports and confirmed strikes.
    • Overnight Attack Summary (Apr 18/19): UA AF reported 8 missiles (0 intercepted), 87 Shahed/imitators launched. 33 Shahed/other UAVs downed. Impacts in Odesa, Kharkiv, Sumy, Donetsk, Zaporizhzhia.
  • Diplomatic & Political Developments:
    • RU ceasefire declaration immediately contested and rejected by Ukraine (Zelenskyy, FM Sybiha) due to concurrent and subsequent RU aerial activity. UA skeptical of RU intentions (Butusov analysis, 15:54 UTC).
    • Successful large-scale POW exchange completed with UAE mediation.
    • NEW US Policy: CNN reports potential further meeting planned between US envoy Witkoff and Russia, possibly parallel to London talks next week, to push for framework agreement (RBC-Ukraine, 15:27 UTC). Previous reports indicated US (Witkoff) seeks further meeting; Trump advisor Kellogg previously reiterated Ukraine not joining NATO.
    • Hungary: Government reportedly urging citizens via official letter to vote against UA EU membership (14:44 UTC).

II. Axis Updates (Selected, Incorporating GSh ZSU 16:00 Apr 19 & New Reports)

A. Pokrovsk Axis (Highest Intensity)

  • GSh ZSU Report (16:00 Apr 19): 13 RU attacks/attempts; 6 clashes ongoing.
  • RU Claims: Major push towards Myrnohrad; advances near Malynivka, Myrolyubivka, Yelyzavetivka. NEW: Advances claimed near Zelene Pole (Z Komitet map, 15:09 UTC).
  • UA Tactics: RU troops reportedly using thermal cloaks for infiltration, targeted by UA drones.

B. Toretsk Axis

  • GSh ZSU Report (16:00 Apr 19): 9 RU attacks repelled pre-ceasefire.
  • Post-Ceasefire Status: Reports of front becoming quiet after 19:00 Kyiv (Shef Hayabusa, 15:30 UTC).
  • UA Activity: UA 12th Azov Brigade drone battalion reported continued FPV strikes targeting RU forces (Butusov, 15:44 UTC).
  • RU Claims:
    • NEW (Apr 19): Expanded zone of control N of Dzerzhynsk (Toretsk), advanced up to 1km, occupied new positions near Dachne (48.42611, 37.885) (Sliv. Kapriz, 15:50 UTC).
    • Shevchenko (Kalynove district) liberation claimed (Basurin, 15:19 UTC). Valentynivka capture previously claimed. Advances claimed near Sukha Balka and Kalynove (Z Komitet map, 14:50 UTC).
  • CRITICAL CLAIM: Alleged RU use of poisonous gas/chemical agent via drones. (Requires Urgent Verification).

C. Bakhmut / Chasiv Yar Axis

  • RU Claims/Activity (Apr 19):
    • Report of fighting N of Chasiv Yar. RU assault group (Brigade Sever-V) allegedly offered surrender terms to UA soldier in building, then destroyed position with FPV drone after 1 UA soldier surrendered (RVvoenkor, 14:56 UTC). UA source claims this specific soldier was exchanged later the same day (Nikolaevsky Vanek, 15:42 UTC).
    • RU 78th Motor Rifle Regiment "Sever-AKHMAT" reported engaging UA DRG near Chasiv Yar with artillery, followed by grenade assault on UA dugout (Kadyrov, 15:26 UTC). Indicates continued localized RU pressure and tactics.

D. Kupyansk / Lyman Axes

  • GSh ZSU Report (16:00 Apr 19):
    • Kupyansk: 5 RU attacks; 2 clashes ongoing.
    • Lyman: 6 RU attacks; 3 clashes ongoing.
  • RU Claims/Activity:
    • Kupyansk: NEW VIDEO (Apr 19): FPV strikes on UA T-72, BMP, M113, infantry near Petropavlivka.
    • Lyman: Fighting for/advancing in Nove. Advances near Makeevka, Novomykhailivka previously claimed.

E. Kursk/Sumy/Belgorod Border Zone

  • GSh ZSU Report (16:00 Apr 19): 10 RU attacks repelled, 2 clashes ongoing. RU air/arty active.
  • UA Claims (Zelenskyy/Syrskyi, Apr 19): Continued UA activity in Kursk Oblast (holding positions). Advanced and expanded control zone in Belgorod Oblast.
  • RU Claims (Gerasimov, Apr 19): Claimed 99.5% / "most" of Kursk Oblast liberated. Claimed clearing of Hornal monastery "concluding". Claimed repelled UA breakthrough attempts near Demidovka/Popovka (Belgorod).
  • Drone Activity: UA 110th TDF previously reported drone strikes targeting RU assets (vehicles, personnel) in Kursk Oblast.

F. Novopavlivsk Axis

  • GSh ZSU Report (16:00 Apr 19): 7 RU attacks repelled. RU developing offensive towards Otradne/Bohatyr.
  • RU Claims: Repelled UA counterattacks. Strengthened positions near Bohatyr & Otradne. Claimed advances E of Bohatyr, near Otradne, flanking Vilne Pole, SW of Marfopil.

G. Zaporizhzhia Axis (Orikhiv / Huliaipole)

  • GSh ZSU Report (16:00 Apr 19): 3 RU attacks towards Mala Tokmachka & near Novoandriivka (Orikhiv) repelled. No ground attacks Huliaipole.
  • Alert Status: Air raid alert LIFTED (14:57 UTC). Zaporizhzhia OVA advises safe Easter celebrations, encourages online services.

H. Kherson Axis (Prydniprovskyi)

  • GSh ZSU Report (16:00 Apr 19): No RU offensive actions reported prior to ceasefire declaration.
  • Post-Ceasefire RU Attacks: RU FPV drones reported active in Kherson city (Shef Hayabusa, 15:41, 15:45 UTC). CONFIRMED: RU drone strike hit residential building in Kherson city, causing fire in 6 apartments (Sternenko, 15:53 UTC).
  • CONFIRMED UA EW Success (Apr 19): Third RU Borisoglebsk-2 EW system destroyed this week confirmed by UA "Spysy Odina" unit video (14:28 UTC).

I. Dnipropetrovsk Oblast (Rear Area Attacks)

  • Nikopol District: Over 20 RU kamikaze drone attacks reported during the day (Apr 19) on Nikopol city, Marhanets, and Pokrovsk communities. No casualties reported (Lysak, 15:30 UTC).
  • Synelnykove District: RU drone attack reported on Mezhivska community, damaging a vehicle. No casualties reported (Lysak, 15:30 UTC).

III. Capabilities & Logistics

  • Ukrainian:
    • Air Defence: Active engagement reported in Kyiv Oblast & Kyiv City against UAVs immediately preceding declared ceasefire start time. Ongoing need to counter RU air threats.
    • Drones/EW: Continued effective use reported (Kursk/Belgorod ops, Toretsk FPV strikes). Significant EW success confirmed: Destruction of 3rd RU Borisoglebsk-2 system (Kherson). Ability to take POWs enables exchanges (Nikolaevsky Vanek comment). Drone delivery for morale/resupply demonstrated (Tsaplienko, 15:24 UTC).
    • Border Operations: Confirmed advances/expanded control zone in Belgorod Oblast (Zelenskyy/Syrskyi). Continued activity in Kursk Oblast.
    • Personnel: Major POW Exchange Confirmed: 277 UA personnel returned (246 via exchange, 31 heavily wounded outside exchange). One soldier reportedly surrendered near Chasiv Yar later exchanged same day (RU/UA claims). Ongoing mobilization efforts.
    • Structural Reforms (Previous Report): Ongoing reorganization, formation of new Army Corps, National Resistance Centers planned, student military training program active. Lt. Col. Bohdan Hrishenkov appointed commander of 12th Azov NGU Brigade.
  • Russian:
    • Command & Control: Putin met Gerasimov. Ceasefire orders issued but conditional and immediately contested/rejected by UA citing RU actions. Gerasimov reported offensive posture on 11 directions prior.
    • Ceasefire Posture: Unilateral ceasefire declared, conditional on UA reciprocity. Contested by UA citing RU drone activity before start time and confirmed drone strikes after start time (Kherson). Skepticism high among RU bloggers.
    • Air Power: Tactical aviation active NE/E fronts near ceasefire start time. Missile threat declared for Kyiv Oblast (14:00 UTC).
    • UAVs: Shahed-type drones detected in UA airspace 45 mins before declared ceasefire start (Zelenskyy). UAV threat triggered alerts/AD in Kyiv region near start time. Claimed FPV strikes Kupyansk axis, destruction of position N of Chasiv Yar. Confirmed drone strikes on Kherson city residential building after ceasefire start. >20 drone attacks on Nikopol district during day.
    • EW Losses: Third Borisoglebsk-2 complex confirmed destroyed in Kherson region this week.
    • Personnel: Major POW Exchange Confirmed: 246 RU personnel returned (plus 15 heavily wounded). Ceasefire met with skepticism internally. Claimed capture/exchange of 1 UA soldier (Chasiv Yar). Claimed activity by "Sever-AKHMAT" regiment (Chasiv Yar). Previous reports indicated potential morale issues (conscript losses, abuse allegations).

IV. Humanitarian & Ethical Considerations

  • Ceasefire: Unilateral RU ceasefire announcement (18:00 Moscow / 19:00 Kyiv start) rendered ineffective and rejected by Ukraine due to confirmed presence of RU Shahed-type drones in UA airspace at 17:15 Kyiv (14:15 UTC), ongoing air raid alerts/AD activity in Kyiv region around the start time, and confirmed RU drone strike on residential building in Kherson city after the declared start time (Sternenko, 15:53 UTC). UA FM Sybiha expressed deep skepticism.
  • Prisoners of War & Exchange: CONFIRMED Major Exchange (Apr 19): 277 UA personnel returned (246 exchange + 31 heavily wounded outside exchange) for 246 RU personnel + 15 heavily wounded RU personnel. UAE mediated. Report of 1 specific UA soldier surrendered near Chasiv Yar included in the exchange (UA source claim).
  • Civilian Casualties & Risk:
    • Confirmed Post-Ceasefire Attack: RU drone strike hit residential building in Kherson city, causing fire in 6 apartments (Sternenko, 15:53 UTC). Continued RU FPV activity in Kherson city reported (Shef Hayabusa).
    • Ongoing Threats: >20 RU drone attacks on Nikopol district communities (Dnipropetrovsk Oblast) throughout the day (Lysak). Drone attack damaged civilian car in Synelnykove district (Lysak).
    • Pre-Ceasefire Threats: Air raid alerts active in Kyiv region, NE/E fronts near/at ceasefire start time. AD active in Kyiv. Zaporizhzhia alert lifted. Continued high risk to civilians from RU strikes and hostilities. Zaporizhzhia OVA encourages online Easter services due to risk.
    • Zelenskyy: Framed RU drones in sky at 17:15 Kyiv as evidence of RU disregard for Easter/lives.
    • Recent Casualties (Updates from Apr 17-18 reports): Kharkiv (1 KIA, 114 WIA from Apr 18 strike), Sumy (1 KIA Apr 18), Kherson (2 road workers KIA Apr 17), Nikopol (2 KIA, 5 WIA Apr 17), Donetsk Obl (Kostyantynivka 1 KIA 2 WIA, Rusyn Yar 1 KIA, Novoeconomichne 2 WIA - all Apr 17).
  • Potential War Crimes / LOAC Violations:
    • RU drone strike on residential building in Kherson City after declared ceasefire start.
    • CRITICAL CLAIM (Apr 19): Alleged RU use of poisonous gas/chemical agent via drones near Toretsk. (Requires Urgent Verification).
    • RU tactics near Chasiv Yar (offering surrender then destroying position) requires scrutiny under LOAC regarding treatment of persons hors de combat if others remained.
    • Previous reports noted RU targeting near civilian infrastructure/events (Sumy award ceremony), and systematic efforts to impose Russian identity on children in occupied territories.

V. International & Political Context

  • Ceasefire Diplomacy:
    • Russia declared unilateral Easter ceasefire (Apr 19-21), framed as humanitarian/test.
    • Ukraine (Zelenskyy, FM Sybiha) rejected it, citing simultaneous and subsequent RU drone activity contradicting the premise. UA FM Sybiha noted RU refusal of earlier 30-day ceasefire.
    • RU MoD made ceasefire explicitly conditional on UA compliance. RU official expressed hope UA would reciprocate.
  • POW Exchange: Successfully completed large-scale exchange with UAE mediation (277 UA / 246+15 RU).
  • US Policy towards Ukraine/Russia:
    • NEW: CNN reports potential further meeting planned between US envoy Witkoff and Russia, possibly parallel to London talks next week, to push for framework agreement (RBC-Ukraine, 15:27 UTC).
    • Previous: Reports indicated US SecState Rubio communicated short timeframe ("days") to assess peace talks viability. US envoy Witkoff's reported comments on occupied regions drew criticism. Trump advisor Kellogg previously reiterated Ukraine will not join NATO.
  • Hungarian Policy: Government reportedly campaigning against UA EU membership via official letter to citizens (14:44 UTC).
  • Cross-Border Operations: Zelenskyy confirms continued UA activity in Kursk and advances/expanded control in Belgorod Oblast.
Previous (2025-04-19 15:26:06Z)

We only use optional analytics cookies if you allow them. Necessary cookies stay on for sign-in and site security.

Learn more in our Privacy Policy.