//
OFFLINE — VIEWING CACHED CONTENT
← Back to Archive

Ukraine Daily Brief

Current as of 0343 EDT (UTC-04), Friday 17 July 2026

Contents

9 stories from 44 sources across 27 organizations


KEY JUDGMENTS

Ukraine's defense ministry transition during active Russian escalation will likely produce additional territorial losses along the Kostiantynivka-Kramatorsk approach axis within six weeks. Independent monitors confirm Russia holds just over half of Kostiantynivka with six months of sustained advance momentum, while the Fedorov-to-Klymenko defense ministry handoff disrupts the procurement and mobilization reforms credited with recent battlefield performance. Moderate confidence rests on convergent Institute for the Study of War (ISW) and UK MoD mapping, though Ukrainian reinforcement of the Kramatorsk corridor or demonstrated institutional continuity under Klymenko would alter this assessment.

Whether the EU's 21st sanctions package clears by late July is genuinely uncertain. Greece's objection over the Dynagas Arctic Liquefied Natural Gas (LNG) fleet replicates the carve-out mechanism Bulgaria used on the 20th package, giving Athens leverage to strip the LNG transport clause. Low confidence reflects reliance on a single Financial Times report for the specifics of the Greek position. Record June civilian casualties and the targeted killing of Zaporizhzhia's chief engineer sharpen political pressure for passage, but unanimity requirements leave Russian Arctic LNG revenue intact until a deal is reached.


Armed Conflict

Ukraine strikes Russia's Engels-2 strategic bomber airbase with Shahed-like drones

BLUF: Recurring strikes on Engels-2 confirm Ukraine's persistent reach against Russia's strategic bomber fleet, but zero verified airframe kills across multiple raids leave actual capability degradation unproven.

Multiple Ukrainian drones struck Russia's Engels-2 strategic bomber base in Saratov Oblast overnight into July 16, with monitoring channel Exilenova+ and outlet Astra reporting a fire on the installation that hosts Tu-95MS and Tu-160 bombers used against Ukraine 12. Militarnyi and Meduza reported the drones visually resembled Iranian-designed Shahed loitering munitions 23. Saratov Oblast Governor Roman Busargin confirmed damage to civilian infrastructure in Engels and reported no casualties, without confirming any strike on the airfield itself 34. Astra and Exilenova+, citing eyewitness photos and video, reported one drone struck the Ladya residential complex roughly two kilometers from the base, while Militarnyi and Meduza reported residents experienced power outages after the explosions 234.

Analyst Note: Ukraine's drone reach into Saratov extends a sustained campaign against Russia's strategic bomber fleet far behind the front, regardless of whether Tu-95MS or Tu-160 airframes were actually damaged. Busargin confirmed civilian harm in Engels but stayed silent on the airfield itself, an evidentiary gap consistent with prior Engels strikes that produced fire reports without confirmed airframe losses, and Russian dispersal and camouflage practices continue to complicate independent damage assessment. Five secondary Ukrainian and Russian independent outlets converge closely on the residential strike near the base, while only the governor's official channel corroborates civilian damage directly, leaving the reported airfield fire without primary confirmation. The fire itself could instead reflect intercepted drone debris or damage to a peripheral target rather than a successful hit on parked bombers.

Sources:

1: Ukraine reportedly strikes Russian airbase used to attack its cities, using a drone similar to the Russian Shahed - Euromaidan Press

2: Shahed-like UAVs Attacked Russia's Engels-2 Air Base - Militarnyi

3: Украинские беспилотники атаковали Энгельс. Один дрон попал в жилой дом, на военном аэродроме пожар - Meduza

4: Ukrainian drones strike Russia's Saratov region, hitting a residential building and sparking a fire at a military airfield in Engels - Meduza

Official statement on drone attack damage to civilian infrastructure in Engels - Roman Busargin (Governor of Saratov Region, official Telegram channel)

Russia's Engels air base reportedly struck in Ukrainian drone attack - Kyiv Independent

Russia captures Kostiantynivka, opening path toward the Slavyansk-Kramatorsk agglomeration

BLUF: Moscow's premature victory claim over Kostiantynivka targets Western negotiating leverage more than battlefield reality, and full Russian control by August 15 remains unlikely.

Russia's Defense Ministry announced on July 3 that its forces held "complete control" of Kostiantynivka, with Gen. Valery Gerasimov reporting the capture to Vladimir Putin and troops filmed planting flags in the city 12. Ukraine's 19th Army Corps and General Staff disputed the claim, saying Ukrainian troops still hold positions in the city center, and released geolocated footage to back it 13. According to The National Interest, the UK Ministry of Defence assessed Russia controls just over half the city, while The Washington Times reported the Institute for the Study of War found no evidence of full Russian control and called the announcement part of an information campaign 12. CNN's geolocated video review and Meduza's frontline mapping trace Russian forces advancing through the southwest since January and cutting roads toward Kramatorsk in June, with Ukrainian units still holding both flanks of the advance 34.

Analyst Note: Russia's claimed capture functions as an information operation aimed at Washington and Kyiv rather than a battlefield fact, and independent confirmation of full Russian control by August 15, 2026 is unlikely. Gray-zone urban fighting, in which small assault teams plant flags without holding supply lines, has repeatedly outpaced verification in Bakhmut, Siversk, and Kupiansk, and Kostiantynivka's contested southwest and both flanks still held by Ukrainian units point to the same pattern. Moderate confidence reflects convergent open-source geolocation and mapping from independent trackers, though neither side's claims can be verified across the full urban area. Confirmation would open a direct approach toward Kramatorsk and Sloviansk, the last major fortress-belt cities.

Sources:

1: Russia says Kostiantynivka has fallen. Ukrainian troops inside the city tell a different story - Washington Times

2: Russia Just (Claimed to Have) Captured Another City in Eastern Ukraine - The National Interest

3: Russia says Kostiantynivka has fallen. Kyiv claims it still holds the city. Both are wrong. - Meduza

4: Putin's false claim of the capture of one Ukrainian town exposes the slow pace of Russia's bloody advance - CNN

Russian Defence Ministry Says Its Forces Captured Kostiantynivka in Eastern Ukraine - Reuters

Russian ballistic missiles strike Kyiv overnight, killing 2 and wounding 6

BLUF: Depleted Patriot interceptor stocks and a leadership vacuum at the Defense Ministry leave Kyiv's ballistic-missile shield at its thinnest point since early 2024.

Russian ballistic missiles struck Kyiv's Sviatoshynskyi and Darnytskyi districts shortly before 1 a.m. on July 16, killing two people and wounding six, including a 16-year-old boy, according to Kyiv Mayor Vitali Klitschko 1234. Ukraine's Air Force reported at least eight ballistic missiles inbound on the capital, while Kyiv City Military Administration head Tymur Tkachenko confirmed the ballistic nature of the attack 2. The strikes ignited fires at a warehouse and non-residential building and nearby parked trucks in Darnytskyi and at a separate warehouse in Sviatoshynskyi, all since extinguished, per Ukraine's State Emergency Service 34. Meduza reported the attack was the second on Kyiv within a week, following a strike on July 14, and noted Russia's Defense Ministry said its forces had hit military-industrial facilities in Kyiv along with ports and two vessels in the Odesa region 4.

Analyst Note: Only Patriot batteries can intercept ballistic missiles, and with Ukraine's interceptor stockpile depleted and domestic production not yet online, Kyiv faces exposure to repeated ballistic salvos through the summer. Zelensky's dismissal of Defense Minister Fedorov, whose post-strike review had lifted drone and cruise-missile interception rates, opens a coordination gap in air defense during active bombardment. Reporting on casualties and strike locations traces to a single set of municipal and emergency-service sources rather than independent chains, though Kyiv Independent, Ukrainska Pravda, and Kyiv Post converge closely; Moscow's competing claim that its forces struck military-industrial facilities rather than civilian sites contradicts Ukrainian accounts of warehouse fires and residential casualties. Russia's parallel claim of hits on Odesa port infrastructure points to a simultaneous pressure campaign against the capital and Ukraine's maritime logistics.

Sources:

1: 2 Killed, 6 Wounded After Russian Ballistic Missiles Strike Kyiv Overnight - Kyiv Post

2: Russia hits Kyiv with ballistic missiles, killing 2, injuring 6, as Ukraine reels from political shock - Kyiv Independent

3: Russian ballistic strike on Kyiv kills two and injures several others - Ukrainska Pravda

4: Russia strikes Kyiv for the second time in a week, killing two and wounding six - Meduza

Ukrainian Domestic

Zelensky ousts popular Defense Minister Fedorov, sparking protests across Ukrainian cities

BLUF: Zelensky's choice to side with Syrskiy over Fedorov trades near-term command unity for the dispersal of Ukraine's drone-innovation network and visible erosion of reformist credibility with Western partners.

Zelensky removed Mykhailo Fedorov as defense minister on July 15, one of several changes in a cabinet reshuffle that saw parliament confirm Naftogaz chief executive Serhiy Koretskiy as prime minister the next day 1. Fedorov, who led the ministry since January and is credited with expanding drone production and blocking Russian forces' access to Starlink 12, told reporters the move followed an unresolved conflict with Commander-in-Chief Oleksandr Syrskiy over blocked reform initiatives 1. The dismissal drew criticism from soldiers, veterans and civil society figures, including sergeant Pavlo Kazarin, who called it "utterly baffling," and adviser Serhii Sternenko, who resigned his drone-warfare role 3. Several hundred people rallied in Kyiv in support of Fedorov, with demonstrations also reported in Lviv, Kharkiv, Dnipro and Odesa 1.

Analyst Note: Fedorov's removal strips the reform faction of its most visible advocate and hands Syrskiy operational primacy over defense-ministry initiatives, narrowing space for the procurement and mobilization reforms Western partners had begun crediting, though the split may reflect institutional friction between civilian reformers and the general staff rather than a deliberate purge. Sternenko's resignation shows the drone-innovation network built around Fedorov is dispersing rather than transferring intact to a successor, and rallies across five cities show the decision carries political cost inside Zelensky's coalition beyond military circles, extending an internal command dispute into organized public opposition. Independent primary reporting from NPR, the Washington Post, and Radio Free Europe / Radio Liberty (RFE/RL) converges with secondary Kyiv Independent coverage on the dismissal's timeline and Fedorov's account of the rift, indicating broad, non-wire-dependent corroboration. Zelensky's decision to prioritize command cohesion with Syrskiy over preserving reform momentum reflects moderate confidence, based on Fedorov's own account and the loyalist pattern accompanying Koretskiy's confirmation.

Sources:

1: Zelenskyy's Dismissal Of Defense Minister Fedorov Sparks Protests - RFE/RL

2: Zelensky ousts popular defense minister, an architect of Ukraine's drone program - Washington Post

3: 'Utterly baffling': Ukrainians outraged, call for protest after Zelensky ousts Fedorov - Kyiv Independent

Zelenskyy fires Ukraine's tech-savvy defense minister in government reshuffle - NPR

Prior Reporting - [Zelensky Fires Youngest Defense Minister Fedorov Amid Row with Military Chiefs](https://www.eurasiantimes.com/zelensky-fires-youngest-defense-minister-fedorov-amid-row-with-military-chiefs/) (2026-07-16) - [Zelensky dismisses Defense Minister Fedorov, deepening turmoil in Ukraine's military leadership](https://kyivindependent.com/defense-minister-fedorov-set-to-leave-post-senior-official-confirms/) (2026-07-16) - ['What A Nightmare': Zelenskyy's Dismissal Of Defense Minister Sparks Fury In Ukraine](https://www.rferl.org/a/ukraine-military-fedorov-zelenskyy-firing-ouster-defense-ministry/33804946.html) (2026-07-16)

Ukraine's parliament approves Naftogaz chief Serhii Koretskyi as new prime minister

BLUF: Koretskyi's elevation locks wartime energy survival into the premiership's mandate, but his lack of a parliamentary base leaves coalition discipline fragile heading into winter and the Fedorov-replacement fallout.

The Verkhovna Rada appointed Serhii Koretskyi, head of state energy company Naftogaz, as prime minister on Thursday, with 289 of 392 deputies voting in favor, one against, seven abstaining and 21 not voting 12. President Volodymyr Zelenskyy had nominated Koretskyi on Wednesday 13 to succeed Yulia Svyrydenko, who resigned after exactly one year in the post 2. Zelenskyy said preparing for winter and protecting energy infrastructure are the government's priorities, while Koretskyi told parliament his government would also focus on supporting defense forces and frontline communities 34. The same reshuffle removed Defense Minister Mykhailo Fedorov, whom lawmakers said Zelenskyy will replace with Interior Minister Ihor Klymenko, a change the Kyiv Independent reported triggered nationwide protests 13.

Analyst Note: Koretskyi's confirmation hands Ukraine's wartime energy management to the premiership just as officials brace for what they call the toughest heating season of the war, tying cabinet performance directly to grid resilience under sustained Russian strikes. The simultaneous removal of Fedorov, a defense minister credited with recent battlefield momentum, in favor of Interior Minister Klymenko introduces friction between Zelenskyy's inner circle and reform-minded lawmakers who backed Fedorov's ministry overhaul and triggered protests. Koretskyi arrives from corporate management with no prior political base in parliament; his capacity to hold the governing coalition together through Klymenko's transition and winter energy losses is untested.

Sources:

1: Ukrainian parliament appoints Koretskyi as prime minister - Kyiv Independent

2: Rada appoints Koretsky as Prime Minister - Interfax-Ukraine

3: Zelenskyy backs state energy company chief Koretskyi for new Ukraine PM - Al Jazeera

4: Ukraine gets a new prime minister. Who is Serhii Koretskyi? - Ukrainska Pravda

Prior Reporting - [Ukrainian prime minister resigns in Zelenskyy shake-up](https://www.wfmd.com/2026/07/13/ukrainian-prime-minister-resigns-in-zelenskyy-shake-up/) (2026-07-14) - [Ukraine's parliament dismisses prime minister, paving way for government reshuffle](https://kyivindependent.com/ukraines-parliament-dismisses-prime-minister-paving-way-for-government-reshuffle/) (2026-07-14) - [Ukraine's Prime Minister Svyrydenko resigns](https://www.pravda.com.ua/eng/news/2026/07/13/8043942/) (2026-07-14) - [Zelenskyy Removes Ukrainian Premier in Broader Cabinet Reshuffle](https://www.bloomberg.com/news/articles/2026-07-12/zelenskyy-removes-ukrainian-premier-in-broader-cabinet-reshuffle) (2026-07-12)

Sanctions

Greek veto over Arctic LNG shipping stalls the EU's 21st Russia sanctions package

BLUF: Athens' willingness to shield a single shipping firm gives Greece effective veto power over the package, making adoption by July 23 genuinely uncertain and inviting further national carve-outs.

Greece's EU ambassador told envoys on Wednesday that a proposed ban on transporting Russian LNG to third countries would "ruin" Dynagas, the shipping firm owned by George Prokopiou, according to a Financial Times report relayed by Interfax and Cyprus Mail 12. Dynagas operates 27 gas tankers, including five Arc7 icebreaking carriers and four Arc4 vessels serving Russia's Yamal LNG terminal, and has transported more than 10 million tonnes of Russian LNG across over 140 voyages since early 2025, according to maritime data site Equasis cited in the same reporting 13. Prokopiou also owns tanker operator Dynacom, which has earned more than $900 million transporting Russian crude oil under the G7 price cap over the past three years 13. EU ambassadors failed to reach agreement on the 21st sanctions package on Wednesday, leaving proposed measures against Russian banks, crypto networks, military-industrial firms and a revised G7 oil price cap unresolved and pushing talks to July 23 12. EU foreign policy chief Kaja Kallas said the bloc had yet to reach a deal but called an agreement "quite close" 1.

Analyst Note: The 21st sanctions package now hinges on a single Greek shipping interest, giving Athens leverage to strip the LNG transport clause the way Bulgaria stripped named targets from the prior package. Whether ambassadors reach agreement by July 23 is genuinely uncertain, turning on whether Brussels grants Dynagas a carve-out or holds the line past a deadline that has already slipped once. Moderate confidence reflects reliance on a single well-placed Financial Times account, amplified but not independently confirmed by other outlets or by Athens or Dynagas. Athens may be citing Dynagas as cover for broader discomfort with the package's cumulative hit to Greek-controlled shipping rather than a narrow, company-specific objection. Passage by July 23 forces divestment of Dynagas's Arc7 icebreaking fleet to non-Western buyers; another stall leaves the oil price cap and Yamal shipping arrangements unchanged and invites further national carve-outs on shadow-fleet and Raiffeisen measures.

Sources:

1: Greece blocks EU's 21st package of anti-Russian sanctions due to threats to business - media - Interfax

2: EU sanctions on Russia meet resistance from Greek shipping sector - Cyprus Mail

3: One Greek company keeps Russia's Arctic gas moving—and Athens won't let the EU touch it - Euromaidan Press

Greece blocks EU's 21st sanctions package against Russia - Financial Times

EU's Next Russia Sanctions Package Adrift Following Greek Veto to Protect Arctic LNG Shipping Interests - gCaptain

Prior Reporting - [Latest EU sanctions package hits snag over fish, ships, and oil](https://kyivindependent.com/eu-sanctions-package-flounders-over-fish-fight-oil-price-cap/) (2026-07-13) - [EU foreign policy chief: No agreement yet on 21st package of sanctions on Russia but 'quite close'](https://sofiaglobe.com/2026/07/13/eu-foreign-policy-chief-no-agreement-yet-on-21st-package-of-sanctions-on-russia-but-quite-close/) (2026-07-13) - [EU delays Russia sanctions as oil price cap remains unresolved](https://worldoil.com/news/2026/7/13/eu-delays-russia-sanctions-as-oil-price-cap-remains-unresolved/) (2026-07-13) - [Foreign Affairs Council: Remarks by High Representative Kaja Kallas at the press conference](https://www.eeas.europa.eu/eeas/foreign-affairs-council-remarks-high-representative-kaja-kallas-press-conference-2_en) (2026-07-13)

Energy

Chief engineer of occupied Zaporizhzhia nuclear plant killed in Ukrainian drone strike, IAEA condemns

BLUF: Targeting senior plant leadership compounds an already fragile safety posture at Zaporizhzhia by eroding the operational expertise needed to manage six reactor units on unstable external power.

Rosatom head Alexei Likhachev said a Ukrainian drone struck a service vehicle carrying Zaporizhzhia plant chief engineer Alexander Yakovlev at the boundary between the site and Enerhodar on Wednesday, killing Yakovlev and the driver 12. The International Atomic Energy Agency (IAEA) said it was informed of the killing by the Russian Federation 34, and Director General Rafael Grossi condemned the reported incident as an unacceptable attack on the plant and its management that seriously threatens nuclear safety, without attributing responsibility 345. Grossi renewed his call for an immediate end to attacks on or near nuclear sites and their staff 34. Ukraine's armed forces did not comment on the incident 1.

Analyst Note: A Ukrainian drone killed Zaporizhzhia chief engineer Alexander Yakovlev and his driver at the plant-Enerhodar boundary, the first confirmed death of senior plant management since the 2022 occupation began, though the strike may equally reflect the intensified drone activity IAEA had already documented around Enerhodar rather than deliberate targeting of leadership. Grossi's condemnation stops short of assigning responsibility, preserving agency access to both belligerents but leaving attribution unverified. Sourcing on casualty details leans heavily on Rosatom's Likhachev, echoed near-verbatim by Russian outlets, while IAEA statements independently confirm only that the killing occurred and drew condemnation. Personnel, not just infrastructure, now face lethal exposure, and sustained pressure on plant leadership risks degrading operational decision-making at a six-unit site still reliant on an unstable external power connection.

Sources:

1: Chief engineer of Russian-occupied Zaporizhzhia Nuclear Power Plant killed in Ukrainian drone strike, Rosatom says - Meduza

2: Ukrainian Drone Attack Killed Chief Engineer at Zaporizhzhia Nuclear Plant, Russia Says - The Moscow Times

3: Update 358 – IAEA Director General Statement on Situation in Ukraine

4: IAEA statement condemning reported killing of Zaporizhzhia NPP chief engineer

5: IAEA condemns reported killing of chief engineer at Zaporizhzhia NPP - World Nuclear News

Humanitarian

UN records June as deadliest month for Ukrainian civilians since April 2022

BLUF: Simultaneous escalation of long-range strikes on cities and short-range drone casualties at the front line is splitting Ukraine's air-defense capacity across two competing resource demands neither can absorb alone.

The UN Human Rights Monitoring Mission in Ukraine reported at least 293 civilians killed and 1,990 injured in June, the highest monthly toll since April 2022 and a 10 percent increase over May's 282 killed and 1,794 injured 1. The mission put first-half 2026 civilian casualties at 1,396 killed and 7,978 injured, a 37 percent increase over the same period in 2025 and 114 percent higher than the same period in 2024 1. Human Rights Monitoring Mission in Ukraine (HRMMU) attributed the rise mainly to long-range Russian missile and drone strikes on urban centers including Kyiv, Dnipro and Odesa, which accounted for 45 percent of June's toll at 126 killed and 907 injured 12, with such casualties up 60 percent from January through June compared with 2025 1. Near the front line, short-range drones caused most civilian casualties, killing or injuring more people in June (89 killed, 588 injured) than in any month since February 2022, with Zaporizhzhia, Kherson, Dnipro and Kyiv oblasts hardest hit 1.

Analyst Note: June's toll confirms a bifurcated threat rather than a single escalation: long-range missile and drone strikes drive urban casualties far from the front, while short-range drones now inflict the heaviest frontline harm since the war's opening weeks. Ukraine must fund strategic air defense and counter-drone systems simultaneously, competing demands on the same industrial and financial base that explain Kyiv's continued appeals to Western partners for interceptor production capacity rather than reallocation of existing systems. Reporting rests on companion Office of the High Commissioner for Human Rights (OHCHR)/HRMMU releases issued the same day, with other outlets amplifying rather than independently verifying the figures, and part of the rise may reflect expanded HRMMU verification reach rather than a proportional increase in actual Russian lethality.

Sources:

1: Civilian Casualties Soar in Ukraine in the First Half of 2026 Amid Escalating Attacks and Intensifying Use of Deadly Weapons, UN Human Rights Monitors Say - OHCHR / UN Human Rights Monitoring Mission in Ukraine

2: Devastating Russian attacks make June deadliest month for Ukraine's civilians since 2022 - CNN

Protection of Civilians in Armed Conflict — June 2026 - OHCHR / UN Human Rights Monitoring Mission in Ukraine

June deadliest month for civilians in Ukraine since April 2022, UN says - Kyiv Independent

UN Records June as Deadliest Month for Ukrainian Civilians Since April 2022 - Kyiv Post

Information Warfare

Polish FM Sikorski warns Russia may stage a false-flag attack using Ukrainian drones

BLUF: Public pre-attribution by Warsaw and Washington likely neutralizes the false-flag's strategic value, converting the threat from an operational plan into a diplomatic signaling tool with diminishing returns.

Polish Foreign Minister Radosław Sikorski said during a debate at the Ronald Reagan Presidential Library in Los Angeles on July 15 that Russia may be preparing a false-flag operation using Ukrainian drones, according to Polsat News 123. Sikorski said Poland suspects Moscow intends to use Ukrainian or Ukrainian-attributed drones to strike a NATO member state or Russia itself and then respond as if attacked, citing an earlier Putin statement that Russia would retaliate if a NATO member attacked it 12. Sikorski compared the scenario to the 1939 Gleiwitz incident, in which Abwehr agents dressed as Polish soldiers seized a radio station to provide Nazi Germany a pretext for invasion, and said publicizing the warning was intended to reduce the likelihood of such an operation occurring 123. The warning follows a Telegraph report on July 3 citing US sources that Russia may be planning an armed provocation on Polish territory, with scenarios including missile strikes, drone attacks, or a cross-border incursion 1.

Analyst Note: Sikorski's public attribution functions as a deterrent, stripping Moscow of the ambiguity a staged attack would need to divide NATO responses and raising the political cost of executing rather than shelving a false-flag plan. The warning converges with the Telegraph's US-sourced July 3 reporting, suggesting parallel intelligence access rather than a single leak, though confidence is low given reliance on unverified political statements from a single primary account (Polsat News, with other outlets merely republishing) rather than documented technical indicators like drone staging or unusual force movements. Absent such observables, this signals heightened alert posture rather than an imminent operation, and the rhetoric may instead be primarily aimed at reinforcing Alliance vigilance and Polish defense spending rather than reflecting a specific Russian plan.

Sources:

1: Sikorski warns Russia may stage false-flag attack using Ukrainian drones - The New Voice of Ukraine

2: Russia may be preparing provocation using Ukrainian drones – Polish foreign minister - Ukrainska Pravda

3: Poland Warns Russia May Stage False Flag Drone Attack Using Ukrainian UAVs - UNITED24 Media

Sikorski o rosyjskiej prowokacji. Możliwa operacja pod fałszywą flagą - Polsat News

COLLECTION GAPS

UNCLASSIFIED // OPEN SOURCE