Iran rejects US claim to Hormuz as ship attacks mount600 drones head for Moscow as Russia strikes Kyiv and Kryvyi RihDeath toll passes 50 after magnitude 7.7 quake off FloresIsraeli strikes kill 11 in south Lebanon, deadliest since June truceColombia asks Trump to suspend tariffs as quake toll climbsRhine hits record low at Kaub as Hungary sinks barges to cool reactorUS readies unprecedented economic measures against IranUS boat strikes pass 200 dead as Ecuadorean fishermen describe attacksBond traders struggle to price $70bn of credit backstops behind AI buildoutAlibaba says its open AI models passed three billion downloadsDeath toll rises to 68 after Lake Kariba ferry sinkingTaliban mark five years in power as UN warns of rights crisisEU aircraft join fight against Belgium's record wildfireUS presses Netanyahu over settlers as Qusra homes are occupiedMokha port halts operations as Houthi missiles hit MaribSeoul proposes talks to end the Korean war as North rejects drillsChina-led perovskite solar plant outperforms silicon in three-month field testOpenAI revenue run rate passes $40bn as revenue chief departsHamas leader in Cairo as Kushner trip nearsWHO says Congo's Ebola outbreak is outpacing the responseTurkish parliament passes amnesty law for PKK membersMorocco detains scores near Ceuta as feared mass crossing fails to materialiseChina publishes ecology reports to bolster South China Sea claimsMyanmar says more than 300,000 Rohingya verified for repatriationPetrobras detects signs of oil off the mouth of the AmazonChina condemns Japanese politicians' moves at Yasukuni ShrineUS inflation cools as wages again lag behind pricesModi offers free exam coaching after youth protests in IndiaOil from grounded Russian tanker reaches Oman's coastPanama Canal cuts draught again as Mexico pitches rival corridorUkraine's idle ports cost $1.75bn as farm exports fallFormer Chinese premier Zhu Rongji diesAt least 20 killed in communal clashes in central NigeriaIran accuses Qatar of holding three of its pilotsXi calls for shift to prevention as floods batter ChinaVenezuela frees 131 more political prisonersMore Syrians in Germany lose refugee protectionAudit finds gaps in Taiwan's counter-drone defencesIndia drafts rules to open nuclear power to private firmsHichilema takes early lead as Zambian count resumesParis prosecutors open investigation into tax portal hackReport details leverage behind Situational Awareness lossesArgentina has lost 30,633 companies under MileiAt least five dead in Indiana floodingIran detains two French diplomats over alleged infiltrationCanadian petition to expel US ambassador passes 170,000 signaturesIndia raises $50bn from its diaspora and ends swap facility earlyOpaque start-ups build erotic AI industry from Cyprus and MaltaBritain's biggest EV battery plant shelves expansion as Jaguar Land Rover talks stallThird drone debris find in a day on Turkish coastsForecasters put 95 percent odds on a very strong El NiñoSecondhand booksellers suspect AI firms behind bulk ordersEtna alert lowered as Catania airport reopensFuneral held for Indigenous girl whose death sparked outback riotsIran rejects US claim to Hormuz as ship attacks mount600 drones head for Moscow as Russia strikes Kyiv and Kryvyi RihDeath toll passes 50 after magnitude 7.7 quake off FloresIsraeli strikes kill 11 in south Lebanon, deadliest since June truceColombia asks Trump to suspend tariffs as quake toll climbsRhine hits record low at Kaub as Hungary sinks barges to cool reactorUS readies unprecedented economic measures against IranUS boat strikes pass 200 dead as Ecuadorean fishermen describe attacksBond traders struggle to price $70bn of credit backstops behind AI buildoutAlibaba says its open AI models passed three billion downloadsDeath toll rises to 68 after Lake Kariba ferry sinkingTaliban mark five years in power as UN warns of rights crisisEU aircraft join fight against Belgium's record wildfireUS presses Netanyahu over settlers as Qusra homes are occupiedMokha port halts operations as Houthi missiles hit MaribSeoul proposes talks to end the Korean war as North rejects drillsChina-led perovskite solar plant outperforms silicon in three-month field testOpenAI revenue run rate passes $40bn as revenue chief departsHamas leader in Cairo as Kushner trip nearsWHO says Congo's Ebola outbreak is outpacing the responseTurkish parliament passes amnesty law for PKK membersMorocco detains scores near Ceuta as feared mass crossing fails to materialiseChina publishes ecology reports to bolster South China Sea claimsMyanmar says more than 300,000 Rohingya verified for repatriationPetrobras detects signs of oil off the mouth of the AmazonChina condemns Japanese politicians' moves at Yasukuni ShrineUS inflation cools as wages again lag behind pricesModi offers free exam coaching after youth protests in IndiaOil from grounded Russian tanker reaches Oman's coastPanama Canal cuts draught again as Mexico pitches rival corridorUkraine's idle ports cost $1.75bn as farm exports fallFormer Chinese premier Zhu Rongji diesAt least 20 killed in communal clashes in central NigeriaIran accuses Qatar of holding three of its pilotsXi calls for shift to prevention as floods batter ChinaVenezuela frees 131 more political prisonersMore Syrians in Germany lose refugee protectionAudit finds gaps in Taiwan's counter-drone defencesIndia drafts rules to open nuclear power to private firmsHichilema takes early lead as Zambian count resumesParis prosecutors open investigation into tax portal hackReport details leverage behind Situational Awareness lossesArgentina has lost 30,633 companies under MileiAt least five dead in Indiana floodingIran detains two French diplomats over alleged infiltrationCanadian petition to expel US ambassador passes 170,000 signaturesIndia raises $50bn from its diaspora and ends swap facility earlyOpaque start-ups build erotic AI industry from Cyprus and MaltaBritain's biggest EV battery plant shelves expansion as Jaguar Land Rover talks stallThird drone debris find in a day on Turkish coastsForecasters put 95 percent odds on a very strong El NiñoSecondhand booksellers suspect AI firms behind bulk ordersEtna alert lowered as Catania airport reopensFuneral held for Indigenous girl whose death sparked outback riots
Bota
Symbolic image: Strikes on both sides of the front kill civilians in Chernihiv and Rostov-on-DonSymbolic image

Strikes on both sides of the front kill civilians in Chernihiv and Rostov-on-Don

6 sources

Ukrainian officials said Russian missiles and drones killed at least six people on Sunday, among them a nine-year-old girl in a supermarket in Chernihiv. In the same night a Ukrainian drone attack hit residential districts of Rostov-on-Don, where the regional governor first reported a married couple killed and later raised the toll to five, including a child. Both capitals deny targeting civilians, and both describe the other side's strikes as terror.

What happened

In the night into Sunday, 27 July 2026, and through the following day, both sides carried out long-range strikes that killed civilians. Ukraine's air force said Russia had launched seven ballistic missiles and 136 drones at Ukrainian territory, hitting Kyiv, Chernihiv, Kharkiv and Zaporizhzhia. Le Monde reported the Ukrainian military as saying 147 Russian drones were launched during the following night and that the attack was continuing on Monday morning.

In Chernihiv, officials said a Russian drone struck a supermarket, killing two people, including a nine-year-old girl, and wounding 25. In Kharkiv one person was killed and 16 needed medical attention after a daytime drone attack, according to the mayor. A glide bomb killed one person and wounded six in Zaporizhzhia, the regional governor said, while in Kyiv three people were wounded and a fire broke out on the seventh and eighth floors of an apartment block. In Sloviansk, the state company Naftogaz said two of its employees were killed while helping residents affected by an earlier strike. Al Jazeera put the Ukrainian death toll at at least six.

On the Russian side, Rostov governor Yuri Slyusar said a Ukrainian drone attack hit the Zheleznodorozhny, Proletarsky and Leninsky districts of Rostov-on-Don, killing a married couple and injuring five, two of them seriously, including a teenager. He later put the number of injured at eight and reported that three more bodies, including a child, were recovered during debris clearance, raising the death toll to five. Fires broke out at a private enterprise, warehouses and homes; a state of emergency was declared for the damaged buildings. Twelve people, among them two children, were injured in Belgorod, an industrial site in Taganrog was damaged, traffic on the Crimean Bridge was suspended and power was cut in Sevastopol. Russia's Defence Ministry said 276 Ukrainian drones were intercepted overnight; Moscow's mayor reported 28 more downed on 28 July, 73 that day in total. In Russian-occupied Horlivka, the installed mayor said four civilians were killed by a Ukrainian drone.

The camps

Kyiv calls the strikes on Ukrainian cities intentional. President Volodymyr Zelenskyy described the Chernihiv attack as a "deeply cynical drone strike on an ordinary supermarket" and said it was "deliberate Russian terror with absolutely no military justification". Ukraine presents its own deep strikes as economic pressure rather than attacks on people: Zelenskyy said the overnight operation hit an export terminal in the Rostov region some 250 kilometres from the front and oil facilities in the Yaroslavl region and Udmurtia around 1,300 kilometres from the border, calling this a plan of "long-range sanctions" that returns the war to Russia.

Moscow uses the mirror image. Foreign Ministry spokeswoman Maria Zakharova said the attacks on the Rostov region on 25 and 27 July killed five people, including a minor, and wounded at least 13, condemned them as "brutal acts of terror" and called on governments, international organisations and independent media to do the same, warning that silence would imply complicity. Ambassador-at-Large Rodion Miroshnik linked the strikes to an attack on recreation centres in Kirillovka on the Azov coast on 25 July, which Russia says killed 12 civilians, four of them minors, and wounded 19. Russian accounts, reproduced by the Serbian daily Politika, say Russian forces strike only military and defence-industry targets with precision weapons. Al Jazeera notes that both Moscow and Kyiv deny targeting civilians.

The view from outside

Al Jazeera, from Qatar, presents the day symmetrically as an exchange of attacks and anchors it in United Nations figures: 1,396 civilians killed and 7,978 wounded in Ukraine in the first six months of 2026, and 250 killed and 1,596 injured in Russia. It cites analysts attributing the sharp rise on both sides to short-range drones, glide bombs and intensified strikes on infrastructure, and notes that United States-led talks on ending the fighting have stalled.

Serbia's state-affiliated Politika opens with the Russian governor's account and the Defence Ministry's framing, then quotes Zelenskyy's claim of hits on Russian energy infrastructure without adjudicating between them. The Polish conservative daily Rzeczpospolita reports the same night mainly as Ukrainian drones striking deep into Russia and records a third drone shot down over the Black Sea by a Romanian F-16, placing the spillover risk for NATO territory in the frame.

What's new

Compared with the preceding days, when the reporting centred on Russian ballistic missile strikes on Kyiv, Kharkiv and Zaporizhzhia and on attacks that disrupted the ports of Odessa, the exchange has become visibly two-directional in casualty terms. The Rostov toll was revised upward through the day, from two dead to five as debris was cleared, and Belgorod, Taganrog, Sevastopol and the Crimean Bridge were affected in the same night. New is also the scale reported by Russia's Defence Ministry, 276 intercepted drones across a dozen regions and two seas, and repeated interceptions on the approaches to Moscow on 28 July. Diplomatically, the Russian Foreign Ministry has moved from local statements to an explicit appeal for international condemnation, tying Rostov to the 25 July attack in Kirillovka.

What could happen next

One course is a continued reciprocal escalation of deep strikes, with Ukraine extending attacks on refineries, terminals and logistics far from the front and Russia answering with missile and drone salvoes against Ukrainian cities and infrastructure, keeping civilian casualties on both sides at the level the UN has recorded for 2026.

Another is a shift of the dispute into the diplomatic arena, where Moscow's call for governments and international organisations to condemn the Rostov strikes meets Kyiv's insistence that its targets are economic and military, leaving third states and UN bodies to weigh competing casualty accounts that neither side can verify independently.

A third is that the pressure of accumulating losses feeds back into the stalled United States-led negotiations, either as an argument for resuming them or as evidence that both capitals still expect more from strikes than from talks. Repeated drone incursions near NATO airspace, such as the interception reported over the Black Sea, could also draw neighbouring states further into the security calculation.

How the camps see it
  • Russia: Moscow calls the Ukrainian drone attacks on Rostov-on-Don, Belgorod and Kirillovka acts of terror against civilians and says its own forces strike only military and defence-industry targets.

  • Ukraine: Kyiv calls the strikes on Chernihiv, Kharkiv, Kyiv and Zaporizhzhia deliberate terror without military justification and describes its own deep strikes as long-range pressure on Russian export and oil infrastructure.

Also involved

United StatesNATO neighbours

To the edition