The Familiar Suicide and Final Wish of the N.Y.C. Gunman
© Mark Abramson for The New York Times
© Mark Abramson for The New York Times
Ukrainian drones struck deep into Russian territory overnight on 29 July, igniting a massive blaze at a railway hub in Rostov Oblast and cutting power to large parts of occupied Donetsk Oblast. The coordinated strikes disrupted rail traffic, left thousands stranded, and caused a widespread blackout.
According to Russian news Telegram channel Astra, drones attacked Salsk, a major junction in Rostov Oblast about 250 km from the frontline, overnight on 29 July. Local residents reported a large fire at the station after explosions shook the city. Witnesses said they saw drones overhead while Russian troops tried to shoot them down with rifles.
The head of Salsk district stated that two fuel tankers and a locomotive were hit. Telegram channels published images showing rail platforms engulfed in flames, with one picture appearing to show a burning military truck on a flatbed railcar.
The attack caused fires that temporarily shut down traffic through the station. Russian Railways claimed that debris from drones damaged the overhead lines and shattered windows in two cars of passenger train No. 59 Novokuznetsk–Kislovodsk. Passengers were evacuated, but later returned to the train. A passenger told Astra,
“It seems everything is fine. We are on the train now. It moved a bit and stopped again. Everyone is alive.”
Local officials claimed that a parked car was destroyed by a blast, killing its driver. Emergency services deployed 45 people and 12 vehicles to fight the fire.
Russian Railways said that at least nine long-distance trains were delayed after the strike. Service at Salsk station was suspended for several hours. Later, the company announced that limited operations resumed.
Ukrainian Telegram channel Exilenova+ also reported a fire at Orlovsky train line power substation in Rostov Oblast, publishing videos of the strike and fire. The facility is about 400 km from the frontline.
The governor of Rostov Oblast claimed the region was hit by a mass drone attack affecting Kamensk-Shakhtinsky, Salsk, Volgodonsk, Bokovsky and Tarasovsky districts. In Kamensk-Shakhtinsky, falling drone debris allegedly ignited dry grass.
The same night, drones struck the occupied part of Donetsk Oblast. A local resident of Makiivka said that incoming drones kept hitting for over 40 minutes, destroying the Chaykyne 330 power substation. He described the station as “knocked out completely.”
Russia’s occupation authorities stated that at least 150,000 people in Russian-occupied Donetsk Oblast’s part lost power after the strike. Local reports said that one of the drones also hit the Donbas Palace hotel in Donetsk city.
Analyst Tatarigami, a former Ukrainian officer and founder of Frontelligence Insight, noted that over the three days, “Ukrainian long-range drone strikes have dealt a tangible logistical blow to a rail line linking the military and industrial hubs of Volgograd and Rostov-on-Don.” The latest Ukrainian drone strikes demonstrate a systematic approach with deliberate target selection aimed at crippling Russian military logistics, he said.
Tatarigami wrote that the strike on the fuel-laden train in Salsk shows Ukraine had detailed intelligence and timed the attack precisely to cause maximum disruption to rail movements serving military needs. He also assessed that one of the destroyed buildings at Salsk station was a signal control station, based on its location, visible exterior and equipment.
As part of the same wave of strikes, he noted that a traction substation called Dvoynaya in Orlovskiy in Rostov Oblast was set on fire and will likely remain out of service for some time. He emphasized that such strikes hit the infrastructure that keeps Russian military supplies moving.
On 27 July, another Ukrainian drone strike destroyed a traction substation in Zhutovo in Volgograd Oblast, forcing major delays and rerouting of Russian trains.
Russia’s defense ministry claimed that air defenses shot down 74 Ukrainian drones during the night, including 22 over Rostov Oblast, 43 over Bryansk Oblast, six over Kaluga Oblast, two over Smolensk Oblast and one over Leningrad Oblast. Despite these claims, confirmed video evidence from Astra shows extensive fires and destruction at the Salsk station.
© Adek Berry/Agence France-Presse — Getty Images
© Kenny Holston/The New York Times
© Kim Hong-Ji/Reuters
© Maryland-National Capital Park Police
© Aamir Qureshi/Agence France-Presse — Getty Images
Last night’s Russian drone strike, including 35 one-way attack and decoy drones, killed a railway worker and injured several more civilians in three Ukrainian regions as the Shahed drones hit homes and infrastructure across three oblasts.
Ukraine’s Air Force reported that Moscow’s forces launched 35 unmanned aerial vehicles, including 29 Shaheds and multiple decoy drones, from the directions of Russia’s Millerovo and Primorsko-Akhtarsk. The attack began around 21:30 on 17 July and continued into the early hours of 18 July.
Air defense units reportedly destroyed 11 drones over Ukraine’s northern and eastern regions. Six decoy drones disappeared from radars or were suppressed by electronic warfare.
In Dnipropetrovsk Oblast, a Russian drone strike kills a railway worker and injures two others. The head of the oblast administration, Serhii Lysak, confirmed that drones hit communities in Pavlohrad and Synelnykove districts. A 52-year-old man was killed in the Verbkivska and Bohdanivska areas, and two men aged 38 and 40 were wounded. A fire broke out at a local transport facility, which was later extinguished.
Ukrzaliznytsia added that a drone also struck an electric locomotive. The train operator was killed, and his assistant was wounded but remains in stable condition.
Three Shahed drones were downed over the oblast by Ukrainian air defenses.
According to Lysak, a small FPV kamikaze drone also targeted Nikopol. The aftermath is still under investigation.
In Zaporizhzhia Oblast, Russian drones struck Andriivka village in the Zaporizhzhia district. According to oblast head Ivan Fedorov, nine Shahed drones hit the area, injuring a 79-year-old man. Fires erupted at non-residential buildings and several structures were destroyed.
In Kharkiv Oblast, Russian drones targeted the city of Chuhuiv. Mayor Halyna Minaieva reported that four civilians were wounded. The strike damaged residential buildings, a family doctor’s office, and an educational institution.
A Danish company’s Russian subsidiary is facilitating grain exports through the occupied Berdiansk port, helping ship at least 172,000 tons of grain between March 2024 and May 2025, according to an investigation by Slidstvo.Info and KibOrg.
The investigation reveals that “Baltic Control Novorossiysk,” registered in Russia, provides cargo hold inspection and draft survey services at Berdiansk port, which Russia has controlled since March 2022. The company’s parent organization, Baltic Control, operates from Denmark and positions itself as a leading global inspection and certification firm established in 1980 with over 50 offices worldwide.
IT specialists from KibOrg obtained documentation related to the occupied Berdiansk port’s operations. Analysis by Slidstvo.Info journalists found Baltic Control mentioned dozens of times in correspondence between Russian companies regarding grain shipment preparations.
After Russia’s full-scale invasion began, information about Baltic Control’s Russian operations disappeared from the Danish company’s website. However, when journalists contacted the central office in Denmark seeking contact details for the Russian branch, they received the phone number of “Baltic Control Novorossiysk” director Alexander Shalimov.
Speaking to a journalist who presented herself as a manager from a Polish company, Shalimov confirmed his firm’s inspection services in Berdiansk port.
“I’ll tell you this – we are the only ones located in Berdiansk. All the rest are visitors. This is a very significant nuance. So you will see quality throughout the entire loading process, operatively,” Shalimov said during the call.
When a Slidstvo.Info journalist called Shalimov and identified himself as Ukrainian media, Shalimov denied working in Berdiansk and refused to answer follow-up questions.
Neither the Danish Baltic Control nor the Russian “Baltic Control Novorossiysk” responded to written inquiries from journalists.
International law attorney Kateryna Rashevska told Slidstvo.Info that the Danish Baltic Control’s involvement in grain exports from occupied Zaporizhzhia region territories could be considered complicity in Russian crimes.
The investigation documents Russian companies’ systematic use of the occupied port for grain shipments, with Baltic Control’s subsidiary providing crucial inspection services that enable these operations to proceed.
© Rebecca Noble/Getty Images
© Doug Mills/The New York Times
© Jose Jordan/Agence France-Presse — Getty Images
© Peter Parks/Agence France-Presse — Getty Images