❌

Reading view

Russian plant supplying components for Iskander missiles reportedly struck by Ukrainian Storm Shadow missiles

The Proton electronics plant in Oryol, Russia, after a Ukrainian missile strike on 23 October. The facility reportedly produces electronic components used in Russian weapons systems, including Iskander-M ballistic missiles. Photo: Exilenova+

Ukrainian missiles reportedly struck a factory in the city of Oryol on 23 October, with OSINT projects reporting that the target was the Proton electronics plant, which produces components used in Russian weapons systems.

The strike comes amid Ukraine’s broader campaign to target Russian military production facilities and other infrastructure supporting Moscow’s war against Ukraine. Ukrainian strikes on such facilities aim to weaken Russia’s ability to manufacture and maintain the weapons it uses in its invasion.

The plant reportedly supplies electronic components for Iskander-M ballistic missiles, which Russia regularly uses to attack Ukrainian cities, as well as other weapons systems, including the Pantsir-S1 air defense system. 

The strike could disrupt production supporting Russia’s war effort. Photos show extensive damage to the building. Information about casualties remains unclear. 

Reports say a Ukrainian missile strike hit the Proton electronics plant in Russia’s Oryol on 23 October.

The facility reportedly produces components for Iskander-M ballistic missiles used in attacks on Ukrainian cities, as well as other Russian weapons systems.

📹Exilenova+… pic.twitter.com/nbqGPJ8EJj

— Euromaidan Press (@EuromaidanPress) October 23, 2026

Plant reportedly produces components for Russian weapons

Proton JSC manufactures semiconductor devices, LEDs, and electronic components for industrial and specialized equipment. According to Exilenova+, the plant’s products are used in the production of Iskander-M ballistic missiles, S-71 Kover missiles, and the Pantsir-S1 air defense system.

Exilenova+ reported that the plant was struck by Storm Shadow cruise missiles. The weapon type has not been independently confirmed, and the extent of damage to the facility remains unknown.

Russian authorities confirm strike on factory

Oryol Oblast Governor Andrey Klychkov announced a missile threat in the region before reporting that missiles had struck a factory in Oryol’s Sovetsky District, according to Liga.net.

Residents reported explosions, a fire in one part of the city, and columns of smoke rising over Oryol, according to local reports cited by OSINT projects Exilenova+, Supernova, and Astra.

  •  

Drone strike sinks cargo ship near Romania, killing Ukrainian sailor. Romanian President blames Russia

The overturned hull of the cargo ship Khoryv after a drone strike in the Black Sea near Romania on 23 October 2026. Screenshot from video: Romanian Ministry of Internal Affairs

A Russian drone strike sank the Comoros-flagged cargo ship Khoryv in the Black Sea near Romania’s port of Constanța on 23 October, killing a Ukrainian sailor and leaving three crew members missing. Nine others were rescued, Digi24 reported.

The sinking comes amid a surge in attacks on commercial shipping near Romania and Bulgaria, threatening civilian crews and routes used to transport Ukrainian agricultural exports. As Russia intensifies strikes on Ukrainian ports and shipping, the Danube corridor and nearby waters have become increasingly important to Ukraine’s maritime trade.

Romanian President Nicușor Dan blamed Russia for the attack, describing it as part of Moscow’s escalation of the war against Ukraine and its attacks on NATO’s eastern flank, Reuters reported. 

Ukraine’s Foreign Ministry confirmed to Radio Svoboda that a Ukrainian citizen was among those killed.

Ukrainian sailor killed, three crew members missing

The Khoryv sent a distress signal at around 10 a.m. local time, about 13 nautical miles (24 kilometers) east of Constanța, just outside Romania’s territorial waters, Digi24 reported. The vessel caught fire, sustained major damage, and capsized, with only a small part of its hull remaining visible above the water.

Romania’s naval authority said 13 crew members were aboard: 10 Ukrainians and three Azerbaijanis. Rescue teams recovered nine sailors alive and one body, while three crew members remained missing, Reuters reported.

Ukraine’s Foreign Ministry said the vessel had been traveling from a Turkish port and confirmed that the Ukrainian Embassy in Romania had received information from Romanian authorities about one Ukrainian sailor’s death. Four Ukrainian survivors, including the captain, were taken to a hospital, while two others did not require medical assistance.

Attacks threaten Black Sea shipping

The sinking comes amid a surge in attacks on commercial vessels off the coasts of Romania and Bulgaria. At least seven cargo ships have been hit over the past two weeks, with around 30 sailors reported dead or missing, according to Reuters.

The vessels targeted in recent incidents were either anchored near or heading toward the Sulina Canal, which connects the Danube River to the Black Sea. The canal has become a key export route for Ukraine, one of the world’s largest exporters of grain and vegetable oils.

Ukraine has increasingly relied on Danube ports and routes through Romanian territorial waters as Russia attacks its own Black Sea ports. Strikes on commercial vessels threaten crews and risk disrupting Ukrainian agricultural exports to international markets.

Russia has intensified attacks on Ukrainian ports and ships traveling to or from Ukraine. Moscow has described its strikes on vessels as retaliation for Ukrainian attacks on Russian or Russia-linked ships.

Bulk carrier "Royad Mammadov" under the flag of Saint Kitts, partially sunk after an attack by Russian sea and air drones on October 5, 2026, 20 nautical miles off the coast of Romania. Photo: Romanian Interior Ministry
Explore further

Russia’s attacks on Black Sea shipping raise risk of global famine, German FM warns

NATO plans stronger Black Sea surveillance

NATO said on 20 October it would send additional maritime patrol aircraft, radar systems, and drones to the Black Sea following the attacks on commercial shipping, according to Reuters. The alliance has not specified which capabilities it will deploy.

Romania, Ukraine, and Bulgaria have called on NATO to do more to protect commercial vessels. The latest sinking adds urgency to those calls as attacks increasingly affect shipping near NATO territory.

The latest incident highlights the growing risks to commercial shipping as Russia’s war against Ukraine increasingly affects maritime traffic beyond Ukraine’s own coastline.

  •  

Russia’s attacks on Black Sea shipping raise risk of global famine, German FM warns

Bulk carrier "Royad Mammadov" under the flag of Saint Kitts, partially sunk after an attack by Russian sea and air drones on October 5, 2026, 20 nautical miles off the coast of Romania. Photo: Romanian Interior Ministry

German Foreign Minister Johann Wadephul has warned that disruptions to global shipping routes could trigger famine in vulnerable countries, citing Russian attacks on Black Sea shipping as part of the wider threat to international food supplies.

Russia has increasingly targeted civilian shipping in the Black Sea as part of its campaign against Ukraine’s maritime trade, striking cargo vessels, port infrastructure, and ships transporting agricultural goods. The attacks threaten Ukraine’s ability to export grain to global markets, raise risks for international shipping companies, and jeopardize food supplies in countries that rely on Ukrainian agricultural exports.

Speaking ahead of a meeting of foreign ministers in Istanbul on Friday, 23 October, Wadephul said attacks and threats to shipping in the Strait of Hormuz, the Red Sea, and the Black Sea were disrupting trade in food and fertilizers, DW reported. The impact extends far beyond the conflict zones, threatening countries that depend on imported wheat and agricultural inputs.

Wadephul said fertilizer shortages could threaten basic agricultural production in poorer countries, where access to imported food and farming supplies is already limited. He also pointed to Türkiye, the world’s largest wheat-processing country, as vulnerable to disruptions in the supply of grain.

Russian attacks disrupt Ukraine’s grain exports

Russia has intensified attacks on Ukraine’s Black Sea ports and civilian cargo ships, disrupting a maritime corridor that carries most of the country’s agricultural exports. In July, Russian strikes brought traffic through the corridor close to a standstill during the harvest season, leaving grain with fewer routes to international markets.

The attacks have also hit foreign-flagged vessels carrying or preparing to load Ukrainian grain. On 16 October, Euromaidan Press reported that Russian attacks had sunk merchant ships and damaged others in the Black Sea region, with seafarers missing. The campaign has increased risks for shipping companies and reduced the routes available for Ukrainian exports.

Ukraine is a major supplier of wheat and other agricultural commodities to global markets, including countries in the Middle East and Africa. Disruptions to its exports can tighten global supplies and push prices higher, adding pressure on countries that depend on imported grain.

Wadephul made the remarks ahead of a meeting of foreign ministers in Istanbul, where he said countries must send a signal that they will not accept Iran or Yemen’s Houthi militia holding global trade hostage. He called for an end to indiscriminate attacks on shipping and neighboring countries, warning that prolonged insecurity puts vulnerable populations at greater risk of hunger.

His remarks place Russia’s attacks on Ukrainian shipping within a wider pattern of threats to key maritime trade routes, with consequences for food security far beyond the regions directly affected.

  •  

Austria expels Russian Embassy and OSCE diplomats over suspected spying. Vienna remains a Russian spy hub

Embassy of the Russian Federation in Vienna. Photo via Wikimedia Commons

Austria has ordered four Russian diplomats to leave the country over suspected espionage, declaring them persona non grata following findings by Austrian security authorities, Austrian media outlet Heute reported on 23 October.

The expulsions come as European countries step up efforts to counter suspected Russian intelligence operations amid Moscow’s war against Ukraine. Three of the diplomats worked at the Russian Embassy in Vienna, while the fourth served in Russia’s delegation to the Organization for Security and Co-operation in Europe (OSCE), which is headquartered in Vienna. 

Austria’s Foreign Ministry said the four had engaged in “activities incompatible with their diplomatic status,” a term usually used for spying, Reuters reported. It did not disclose details of the alleged activities or the intelligence findings behind the decision.

The three embassy diplomats were declared persona non grata under Article 9 of the Vienna Convention on Diplomatic Relations. The fourth, who worked on military security and arms control at Russia’s OSCE delegation, was also ordered to leave Austria. 

Vienna remains a hub for Russian intelligence

The latest expulsions bring the number of Russian diplomats Austria has expelled since 2020 to 18, according to Reuters. In May 2026, Austria expelled three Russian Embassy employees suspected of using antennas on diplomatic buildings to intercept satellite internet data transmitted by international organizations based in Vienna. 

Vienna’s concentration of international organizations, including the OSCE and United Nations agencies, has made it a key location for intelligence activity. A 2024 report by The Wall Street Journal, described Vienna as a major Russian spy hub for operations targeting Western countries, including surveillance of arms supplies to Ukraine.

Explore further

WSJ: Vienna has become major Russian spy hub for anti-Western operations in Europe

Russia’s Deputy Foreign Minister Dmitry Lyubinsky said Moscow’s response to the expulsions was unavoidable, according to Russian state news agency TASS, AP reported.

  •  

Russian Geran drone crashes in Moldova near homes and energy facility: Chisinau expels Russian diplomat

A Russian Geran attack drone that crashed in Moldova on 23 October 2026. Photo: Moldovan Police

Moldova declared a Russian embassy staff member persona non grata on 23 October after a Russian Geran attack drone violated its airspace and crashed near homes and an energy facility, Moldovan President Maia Sandu said.

The incident highlights how Russia’s attacks on Ukraine are increasingly threatening neighboring Moldova, where Russian drones have repeatedly crossed the border or crashed during strikes. Moldova recorded 39 Russian drone incursions in the first eight months of 2026, compared with 17 in all of 2025, Sandu said in September.

Moldova’s Defense Ministry said its Air Operations Center detected an unauthorized drone flight at 13:59 on 23 October. The drone crossed from the direction of Ukraine’s Vinnytsia Oblast toward Frunzeuca in Moldova’s Camenca district, in the Russian-backed breakaway region of Transnistria.

The drone disappeared from monitoring screens near Pepeni in Sîngerei district at 14:10, briefly reappeared, and then disappeared again near Meșeni in Rezina district, the ministry said.

Sandu condemned the incursion, saying Russia’s war continues to put Moldovan lives at risk. She said the drone had fallen near family homes and an energy facility.

Moldovan police reported finding the crashed drone near the village of Chiștelnița in Telenești district, less than 100 meters from a home. No casualties were reported. Police cordoned off the area and sent explosives specialists to examine the wreckage.

Russia's war keeps putting Moldovan lives at risk. Today, a Russian Geran attack drone violated our airspace and fell near family homes and an energy facility.

We condemn this latest dangerous act. In response, we have declared a Russian embassy staff member persona non grata.

— Maia Sandu (@sandumaiamd) October 23, 2026

Moldova steps up diplomatic response

Sandu said Moldova had condemned the incident and declared a Russian embassy staff member persona non grata. She did not identify the staff member or specify when they must leave the country.

The move follows repeated Russian drone incursions. In September, a Russian drone crossing Moldova’s airspace disrupted seven flights, including one involving Ukrainian President Volodymyr Zelenskyy, prompting temporary airspace restrictions.

Earlier in October, three Russian missiles and two drones crossed into Moldovan airspace and exploded on Moldovan territory during Russian attacks on neighboring Ukraine, prompting Chisinau to condemn the violations. Debris fell across several districts, damaging windows at an agricultural facility and sparking fires in fields. Defense Minister Anatolie Nosatîi said the country was seeking stronger air defenses to counter the growing threat.

Moldovan soldiers. Photo: Moldovan Army via NewsMaker
Explore further

80% of Moldovans say country is unprepared for attack as Russian drones flow into its airspace, but few back NATO membership

Moldova has limited air defense capabilities and has been working with European partners to strengthen them. Sandu has said the country’s existing equipment can mainly protect individual sites, while the government seeks broader coverage and faster warning systems. The EU has provided €120 million for Moldova to purchase a medium-range air defense system.

Moldovan authorities urged residents not to approach or touch the crashed drone or any fragments, and to call emergency services if they find suspicious objects.

  •  

Denmark rushes 50,000 cannon rounds to Ukraine to help F-16s hunt Russia’s advanced jet drones

A Ukrainian air force F-16.

Ukraine has received more than 50,000 rounds of 20-mm ammunition from Denmark for the onboard cannons of its F-16 fighter jets, with Ukrainian pilots already using the rounds to intercept Russian jet-powered Geran attack drones, Ukraine’s Defense Ministry said.

The accelerated delivery addresses a key need in Ukraine’s air defense as Russia increasingly deploys faster jet-powered drones that challenge conventional interceptors. Ukraine has also relied on F-16 cannons when stocks of air-to-air missiles are limited, making ammunition supplies important to keeping the aircraft effective against incoming aerial threats.

Denmark responds to ammunition request

The Defense Ministry thanked Denmark for responding quickly to Ukraine’s request for additional ammunition, saying the delivery directly strengthens the country’s air defenses and helps protect civilians from Russian aerial attacks.

The delivery follows a broader effort by Ukraine’s European partners to replenish F-16 cannon ammunition. On October 2, it was reported that Spain, Belgium, and Poland were also sending 20-mm rounds for Ukrainian F-16s to counter Russia’s jet-powered drones.

Belgium is also expanding its support for Ukraine’s F-16 fleet. On 16 October, Belgian Prime Minister Bart De Wever pledged to deliver 10 F-16s by the end of 2026, up from three previously planned, and discussed supplying additional ammunition, including 20-mm rounds produced by Belgian defense company FN Herstal.

Jet-powered drones pose a growing challenge

Russia’s faster attack drones are harder to intercept than older, propeller-driven Shahed-type models. Their speed gives air defenders less time to respond and makes them more difficult for many interceptor drones and conventional short-range weapons to catch.

Ukraine’s air-to-air missile shortages have also increased the importance of F-16 cannon ammunition. Ukrainian pilots have sometimes relied on their aircraft’s built-in 20-mm cannon when air-to-air missiles are scarce.

A Ukrainian air force F-16.
Explore further

Ukraine’s F-16s are so short of Western missiles that pilots fall back on jet’s built-in M61A1 Vulcan cannon, which risks killing civilians below

The threat from jet-powered drones is growing. Ukrainian President Volodymyr Zelenskyy said in late September that Ukraine was intercepting about 55% of Russia’s jet-powered drones, compared with more than 90% of older models.

Denmark’s ammunition delivery gives Ukrainian F-16 pilots more rounds to engage these faster targets, as Ukraine works to strengthen its defenses against Russia’s expanding drone campaign.

  •  

Ceasefire planned for occupied Oleshky as residents face starvation and blocked escape routes, White House announces

Oleshky, Kherson Oblast, has been under Russian occupation since 2022, following Russia’s capture of the city during the initial phase of its full-scale invasion of Ukraine.

US First Lady Melania Trump has secured an agreement for a localized ceasefire between Russia and Ukraine in the Russian-occupied city of Oleshky, Kherson Oblast, to allow humanitarian aid deliveries and civilian evacuations to begin on 29 October, the White House announced on 23 October.

The proposed truce comes after months of worsening conditions in Oleshky, where Russian restrictions have left residents without reliable access to food, drinking water, medicine, and medical care. Ukrainian officials and international monitors have called for a humanitarian corridor as civilians face hunger, landmines, and regular attacks, with residents unable to leave safely.

Update: Ukraine launches humanitarian mission to occupied Oleshky after US-mediated agreement

Update 21:31: Ukraine’s Human Rights Ombudsman Dmytro Lubinets announced the launch of a humanitarian mission to Russian-occupied Oleshky in Kherson Oblast, saying an agreement had been signed following negotiations coordinated by the US side, with mediation by US First Lady Melania Trump. 

The agreement provides for several stages, including preparations for a ceasefire, clearing routes of mines, delivering humanitarian aid, and unblocking evacuation routes. 

Lubinets said his office had been raising the alarm about the looming humanitarian catastrophe in Oleshky since late February 2026 and would report on each stage of the mission.

Ceasefire aims to open evacuation route

According to the White House, Trump and her representative worked directly with Russian and Ukrainian leadership to agree on the ceasefire's terms, timing, and procedures. Civilian representatives from both countries are expected to visit residents to assess their needs, while those wishing to leave will receive transportation to their preferred destination.

The White House said an American media organization would accompany the teams to document the process and help ensure families' wishes are respected.

Trump said she initiated discussions after learning about the crisis during a private conversation at an event in New York during the 81st United Nations General Assembly. She said the agreement also involves technical preparations, including demining.

local-resident-walks-to-a-box-still-attached-to-a-drone.jpg
Explore further

Russian troops seize drone-dropped food in occupied Oleshky, accusing recipients of cooperating with Ukraine. Some people go missing, a local official says

Oleshky residents face hunger and isolation

Oleshky, on the Russian-occupied left bank of the Dnipro River, had around 24,000 residents before Russia's full-scale invasion. Recent estimates put the remaining population at roughly 1,700 to 2,000, including about 50 children.

Residents face severe food and medicine shortages, while Russian forces have restricted movement and attacked vehicles attempting to deliver humanitarian supplies. Ukrainian officials have also said Russian troops have seized food parcels delivered by Ukrainian drones and detained or beaten some residents who received them.

Aerial view of Russian-occupied Oleshky, in Ukraine's Kherson Oblast. Photo via ArmyInform
Explore further

Russian troops enter homes and threaten starving Oleshky residents for food and alcohol, officials say

The crisis has drawn growing international attention. Pope Leo XIV appealed to Russian leader Vladimir Putin for a truce to allow aid deliveries and safe civilian evacuations, while Ukraine's human rights ombudsman, Dmytro Lubinets, said on 18 October that negotiations over a ceasefire and evacuation had advanced to the stage of agreeing on final details.

The White House announcement sets 29 October as the start date for the localized ceasefire. Its implementation will determine whether aid can reach residents and civilians can leave safely after months of isolation.

  •  

Ukraine frees 270 from Russian captivity in “historic” prisoner swap, including 5 Olenivka survivors and American teacher Stephen Hubbard

Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Ukraine’s Coordination Headquarters for the Treatment of Prisoners of War

Ukraine has brought home 270 people from Russian captivity, including 261 military personnel and nine civilians, in the third stage of a prisoner exchange process that began on 19 August, Ukraine’s Coordination Headquarters for the Treatment of Prisoners of War said on 23 October.

Amid Russia’s full-scale invasion, prisoner exchanges remain one of the few channels of communication between Kyiv and Moscow. But with thousands of Ukrainian military personnel and civilians still held in Russian captivity, each swap brings home only a fraction of those awaiting release, while negotiations remain tied to the difficult process of securing the return of captives on both sides.

Most of those released today had been held since 2022, including many defenders of Mariupol. Five survivors of the July 2022 Russian attack on the Olenivka prison barracks are also among those returning home.

The exchange also included American Stephen Hubbard, a 74-year-old English teacher from Izium, Kharkiv Oblast, who was illegally captured in 2022, then sentenced and tortured by Russia, according to the Coordination Headquarters.

Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Ivan Vyhivskyi
Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Ivan Vyhivskyi

Ukraine brought 270 people home from Russian captivity, including 261 military personnel and 9 civilians.

Most had been held since 2022, including defenders of Mariupol. Five survivors of Russia’s Olenivka prison attack and American teacher Stephen Hubbard are also among those… pic.twitter.com/Uyl8kz64W1

— Euromaidan Press (@EuromaidanPress) October 23, 2026

Exchange includes soldiers held for up to eight years

The exchange included members of Ukraine’s Armed Forces, National Guard, State Border Guard Service, and other security and defense units, as well as a State Emergency Service rescuer. Thirty-eight of the released military personnel are officers.

According to Ukraine’s Ombudsman Dmytro Lubinets, the exchange was “historic” because it brought home the largest number of Ukrainian military personnel sentenced by Russia: 86 who had been sentenced and one who had faced criminal prosecution.

Two of those released had been held since 2018 and 2020, spending eight and six years in captivity, respectively.

“The priorities remain unchanged: we bring home those who have been in captivity the longest, the seriously ill, and the seriously wounded,” Lubinets said, adding that efforts to return civilians and people held since 2014 also remain a priority.

Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Ukraine’s Coordination Headquarters for the Treatment of Prisoners of War
Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Ukraine’s Coordination Headquarters for the Treatment of Prisoners of War
Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Zelenskyy
Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Zelenskyy

Nine seriously ill prisoners among those released

Nine of the returning service members are seriously ill, and some are in critical condition, the Coordination Headquarters said. The youngest person released is 24, while the oldest is 63.

Many of those released had faced criminal prosecution in Russia and been sentenced on what Ukraine describes as fabricated charges, including life imprisonment.

Ukrainian President Volodymyr Zelenskyy said most of those returning had been captured in 2022, and many had defended Mariupol. 

The released also include service members who fought in the Donetsk, Luhansk, Kharkiv, Zaporizhzhia, Kherson, Kyiv, Mykolaiv, and Chernihiv directions, as well as defenders of the Chornobyl Nuclear Power Plant.

“We remember every man and woman and continue searching for everyone,” Zelenskyy said.

red cross has had access ukrainian pows russia since 2024 around 1500 captives face prosecution without having status confirmed—ukraine’s coordination headquarters · post returned servicemen inside minibus day release 24
Explore further

Russia has kept the Red Cross away from Ukrainian POWs since 2024. Now about 1,500 captives it never confirmed as prisoners face prosecution

US and UAE thanked for assistance

Ukraine thanked the United States and the United Arab Emirates for helping secure the releases. 

All those released will undergo medical examinations, receive treatment and financial support, and take part in rehabilitation and reintegration programs after prolonged captivity.

Ukraine’s military intelligence chief and head of the Coordination Headquarters, Oleh Ivashchenko, said the return followed months of negotiations. He stressed that efforts to establish the fate of missing Ukrainians and bring everyone home would continue.

Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Zelenskyy
Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Zelenskyy
Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Ukraine’s Coordination Headquarters for the Treatment of Prisoners of War
Ukrainian prisoners of war and civilians return home during a prisoner exchange with Russia on 23 October 2026. Photo: Ukraine’s Coordination Headquarters for the Treatment of Prisoners of War

The 23 October exchange follows the previous stage on 19 August, when Ukraine brought home 103 servicemembers from Russian captivity.

  •  

How the Decline of Western NY Defined Kathy Hochul’s Politics

Gov. Kathy Hochul’s vision for New York has been largely shaped by her upbringing in a failing western New York town and her family’s move up from a trailer park to affluence.

© Hiroko Masuike/The New York Times

Gov. Kathy Hochul has won over the real estate community in New York City, but her politics and worldview remain products of her life in western New York.
  •  
❌