August
⌨
The day was dominated by an explosion at a restaurant on Kudrinskaya Square in Moscow, which killed three and injured 15. State-aligned and independent outlets alike led with the incident, reporting that a woman carried a homemade explosive device into the venue and was stopped by a security guard before detonating it. The story broke in the late afternoon and remained the top editorial priority through the evening, overshadowing earlier coverage of a massive missile strike on Kyiv that killed nine civilians. State media framed the Kyiv attack as targeting military-industrial facilities, while independent sources highlighted civilian casualties. Other stories included US-Israeli plans to strike Iranian energy infrastructure, the liberation of Lyubitskoye in Zaporizhzhia, and the sinking of a Russian-owned ship in the Black Sea, but none displaced the Moscow bombing as the day's defining event.
⌨
The day's editorial focus shifted repeatedly, but the death of a child in a Ukrainian drone strike on Belgorod region became the dominant evening story. Morning coverage was split between the aftermath of the Moscow restaurant bombing—with Sobyanin's condolences and promises to find perpetrators—and overnight Ukrainian drone attacks on Saratov, Udmurtia, and Wildberries warehouses. By afternoon, state media highlighted drone strikes near the Zaporizhzhia Nuclear Power Plant, while The Moscow Times reported on Belarus forming a new brigade near Ukraine. However, after 6 PM, the child's death in Belgorod unified coverage across state-aligned outlets, with TASS, RIA Novosti, Interfax, and Lenta.ru leading with the incident, framing it as a terrorist act. Independent sources continued to report on the restaurant bombing and Italy's seizure of a shadow fleet tanker.
⌨
The day's editorial focus was dominated by a Ukrainian drone strike on a beach near Gelendzhik, which killed seven people, including three children. State-aligned outlets (TASS, RIA Novosti, Interfax, NTV) led with the rising death toll throughout the day, while independent Meduza highlighted the failure of the air raid warning system. Komsomolskaya Pravda framed the attack as 'bloody diplomacy' by Zelensky.
Earlier, overnight drone attacks on a Wildberries warehouse in Vladimir region and Crimea had drawn attention, but the beach strike unified coverage across all sources by afternoon.
Other stories included Trump's announcement of Iran talks (later denied by Iran), Boris Nadezhdin's departure to France, and a Ukrainian drone attack on a Turkish cargo ship in the Black Sea, but none displaced the Gelendzhik attack as the day's defining event.
⌨
The day was defined by a Ukrainian drone strike on an industrial zone in Chekhov, Moscow region, which killed five people and wounded ten. State-aligned outlets (TASS, RIA Novosti, Interfax) reported the official toll, while independent Meduza and The Moscow Times highlighted civilian impact and the mayor's admission that air raid sirens did not sound.
Overnight, drones also hit a Wildberries warehouse in Leningrad Oblast, causing a fire, and a beach in Gelendzhik, where the child death toll rose to four. By morning, the Chekhov attack dominated all sources.
In the afternoon, President Putin signed laws on cryptocurrency regulation and restrictions on critics abroad, but these did not displace the drone strike as the lead story.
Evening coverage included 18 drones downed near Moscow and Telegram's brief removal from the App Store, but the Chekhov casualties remained the day's editorial priority.
⌨
The day opened with a Ukrainian drone strike igniting a Wildberries sorting center in Tula, a story that dominated morning coverage across state and independent outlets. By mid-morning, attention shifted to President Putin's sweeping military command reshuffles, including the consolidation of rear services and new appointments, which state media framed as a strategic move to enhance efficiency. Independent sources noted the failure of Ukrainian air defenses during overnight Russian strikes on Kyiv that killed at least 15 people. In the afternoon, an assassination attempt on the head of the 'Upyr' drone manufacturer near Yekaterinburg drew coverage, alongside the government's decision to allow lower-grade gasoline imports until 2027. Evening reports focused on Ukrainian attacks in Kursk region and a blackout in Abkhazia, but the reshuffle and the Wildberries fire remained the day's editorial priorities.
⌨
The day was defined by a massive overnight Ukrainian drone assault, with over 600 UAVs launched at Russia and Crimea. State-aligned outlets emphasized the scale of the attack and the claimed interception of more than 90 drones over Yaroslavl region, where an oil refinery caught fire. Independent sources highlighted the repeated targeting of a Wildberries warehouse in Tver and civilian infrastructure damage.
By morning, the FSB announced the detention of teenagers in Primorye planning a terror attack on Rosgvardia, a story that state media quickly amplified.
In the afternoon, President Putin's decision to remove Sheremetyevo Airport from the strategic list, enabling full privatization, shifted the editorial focus among business-oriented outlets. Concurrently, Yulia Navalnaya's call to vote for Yabloko in the upcoming Duma elections drew attention from independent media, contrasting with state narratives of military resolve and economic restructuring.
⌨
The day opened with a Ukrainian drone attack on a Wildberries logistics center in Yekaterinburg, more than 2,000 km from the border, which state-aligned outlets reported with an emphasis on fire containment and evacuation. By afternoon, a strike on a residential building in Kerch killed at least two people, shifting editorial focus to civilian casualties in Crimea. Concurrently, the Rodina party filed a lawsuit to remove the anti-war Yabloko party from the State Duma ballot, a move covered by both state and independent media. The US Senate's passage of a new sanctions bill and Elon Musk's refusal to allow Starlink use for deep strikes into Russia dominated evening coverage, alongside reports of a mysterious explosion in Moscow.
⌨
The day was dominated by a massive Ukrainian drone attack, with nearly 400 UAVs targeting regions including Samara and Krasnodar, where oil refineries caught fire. State-aligned outlets emphasized military strikes on Ukrainian targets, while independent sources highlighted civilian infrastructure damage. By morning, reports emerged that Ukraine agreed to halt attacks on the CPC oil terminal, a story covered by both state and commercial media.
In the afternoon, focus shifted to Turkey's proposal for a Black Sea truce and Zelensky's announcement of monthly US Patriot missile supplies. State media amplified Medvedev's claim that Zelensky's career is ending, while independent outlets covered US intelligence linking a drone found in Leipzig to Russia. The day closed with Bulgaria summoning Ukraine's ambassador over a drone incident and Turkey partially blocking the Dardanelles.
⌨
The day was dominated by the aftermath of a Ukrainian drone attack on Belgorod. State-aligned outlets initially reported 13 injured, then three dead, and by morning the toll rose to five fatalities and 25 wounded. The narrative framed the attack as civilian-targeted aggression, while simultaneously highlighting Russian strikes on Odesa's port infrastructure and Kharkiv's drone warehouses. Independent sources also covered Russian attacks on Ukrainian cities, noting civilian casualties.
In parallel, Russia and Syria signed a memorandum on the future of the Khmeimim and Tartus military bases, a story amplified by state media. Other developments included the arrest of Russian drone company executives for fraud, and Serbian President Vučić warning of a large-scale war in Europe. The day's editorial focus remained firmly on the Belgorod casualties and the reciprocal military strikes.
⌨
The day was dominated by two parallel stories: the aftermath of a massive Ukrainian drone attack on Nizhnekamsk, Tatarstan, and the Supreme Court's removal of the Yabloko party from State Duma elections.
Overnight, over 450 drones struck 16 regions, with Nizhnekamsk's oil refinery hit hardest. State-aligned outlets reported 13 dead and 75 injured, emphasizing civilian casualties and foreign victims. The attack, over 1,000 km from the border, was framed as escalation.
By afternoon, attention shifted to the Supreme Court, where the pro-Kremlin Rodina party's lawsuit succeeded in barring Yabloko over alleged foreign funding and copyright violations. State media covered the decision matter-of-factly, while independent outlets highlighted the political implications and Yavlinsky's condemnation.
Putin's regional tour to Buryatia and Novosibirsk, focusing on depopulation and transport, provided a contrasting domestic agenda.
⌨
The day was shaped by the unexpected release of former US Marine Robert Gilman from Russian custody without a prisoner exchange. State-aligned outlets (TASS, RIA Novosti, NTV) and commercial sources (Interfax, Kommersant) framed the move as a humanitarian gesture, with Trump confirming the release. Independent media (The Moscow Times) noted the Kremlin acted after pressure from Washington.
Earlier, the drone war continued: overnight attacks on Moscow were repelled, with 13 UAVs downed, while a strike on Voronezh warehouses killed one. State media highlighted Russian advances in Kharkiv and Zaporizhzhia, and Putin's visit to Novosibirsk for a science council meeting. By afternoon, the Gilman story eclipsed other developments, including a Lamborghini crash by a billionaire's son and arrests in a canned food case.
⌨
Overnight, a massive Ukrainian drone attack on Novorossiysk dominated headlines, with debris damaging six residential buildings and causing casualties, including a child. State-aligned outlets (TASS, RIA, NTV) and commercial sources (Interfax, Lenta) reported the attack's aftermath, while independent media (Meduza, Moscow Times) highlighted civilian impact and grain terminal halts. By morning, Putin's visit to Yuzhno-Sakhalinsk and his threat of mirror responses to EU ship seizures gained traction, with Komsomolskaya Pravda reporting 379 non-friendly targets presented. Throughout the day, state media emphasized Russian military advances in Kharkiv and a foiled terrorist plot in Krasnodar, while RT covered US domestic stories. The narrative remained focused on the drone strike's toll and Russia's retaliatory posture.
⌨
The day was dominated by the assassination of a Russian Navy officer in Sevastopol, reportedly a Ukrainian submarine commander who had defected. State-aligned outlets (TASS, RIA, NTV) and commercial sources (Lenta, Interfax) covered the bombing and the detention of a female suspect, while independent media (Meduza, Moscow Times) provided details on the victim's background. Concurrently, Ukrainian drone attacks on Russian infrastructure continued: a Gazprom refinery in Salavat was hit, causing a fire and halting operations, and a logistics complex near Ufa was targeted. Putin's first visit to the Kuril Islands drew a formal protest from Japan, with state media emphasizing his 'genetic code of a winner' remarks. In the afternoon, Russia and Ukraine exchanged civilian prisoners in Belarus, and Lavrov reiterated Russia's right to choose targets in response to Western 'piracy'.
⌨
Overnight, Ukrainian drones struck the Ust-Luga port in Leningrad Oblast, igniting a fire and prompting NATO interception of a stray drone over Latvia. State media emphasized air defense successes, while independent outlets highlighted the scale of the attack. By morning, Lavrov threatened to destroy Western support for Ukraine's war machine, and reports emerged of a halt at Novorossiysk's Sheskharis oil terminal due to drone attacks. The day also saw a Russian court sentence a man to 23 years for espionage for Poland, and the White House rebuffed Ukraine's missile request, stating other priorities. Throughout, the narrative centered on drone warfare and Russia's retaliatory posture.
⌨
Overnight, Ukrainian forces launched one of the most massive attacks on Russian regions in a year, with missiles striking the Progress Rocket Space Center in Samara, causing a fire and casualties. State-aligned outlets (TASS, RIA, NTV) reported on the attack and the defense minister's inspection of the Vostok group, while independent media (Meduza, The Moscow Times) highlighted the targeting of the facility producing electronics for Soyuz rockets and the impact on civilians. By morning, a drone hit a residential building in the Moscow region, injuring a woman and child. Throughout the day, the Foreign Ministry demanded clarifications from the US and Turkey over arms supplies to Ukraine, warning of consequences. Regional fuel price caps were introduced amid a fuel crisis, and the Ozon app was removed from Google Play.
⌨
Overnight, Ukrainian forces launched a massive drone attack on Moscow and the Moscow region, with officials reporting over 600 drones launched, making it one of the largest attacks on the capital. State-aligned outlets (TASS, RIA, Interfax) emphasized the scale of the attack and air defense response, while independent media (Meduza, The Moscow Times) focused on civilian casualties and damage, including a fire at a Wildberries warehouse in Podolsk. By morning, the Defense Ministry claimed 822 drones were shot down across Russian regions. In the afternoon, Russian forces reported advances in Kharkiv and Donetsk, and a group strike targeted Ukrainian military-industrial facilities. The day's coverage was dominated by the drone attack, with secondary stories on the trial of opposition politician Lev Shlosberg and economic issues.
⌨
The day was dominated by the sentencing of opposition politician Lev Shlosberg to 11 years in prison for anti-war statements. Independent outlets (Meduza, The Moscow Times, Svoboda.org) led with the verdict, while state-aligned media (Interfax, TASS) focused on the Supreme Court's upholding of Yabloko's removal from the ballot. Earlier, a Ukrainian rocket attack on Belgorod killed six, and a drone attack on Astrakhan killed one. By afternoon, Lavrov condemned Japan's reaction to Putin's Kuril visit, and RT reported on Trump's threat to bomb Oman. The day's coverage reflected a split between domestic repression and foreign policy posturing.
⌨
Overnight, Ukrainian forces launched the largest drone attack on Moscow in two years, with over 600 UAVs targeting the capital and surrounding regions. State-aligned outlets (TASS, RIA Novosti, RT) emphasized the scale and air defense response, while independent media (Meduza, The Moscow Times) focused on civilian casualties and damage, including a fire at a Wildberries warehouse. By morning, the Defense Ministry claimed 791 drones were shot down across Russian regions. In the afternoon, the discovery of the relics of Dmitry Donskoy in the Kremlin dominated headlines, with Lenta.ru, TASS, and Meduza reporting on the find. Diplomatic tensions with Japan over the Kuril Islands were highlighted by RIA Novosti, and a major internet outage across Russia was attributed to a power failure at a communication node in Moscow.
⌨
On August 19, Russian media focused on the prisoner exchange with Ukraine, with state-aligned outlets (TASS, RIA Novosti, Interfax) highlighting the return of 103 soldiers, while Lenta.ru reported on their fate. The day began with continued coverage of the massive Ukrainian drone attack on Moscow, with Interfax and NTV reporting 25 drones targeting the capital and a strike on a major explosives plant. In the afternoon, Vladimir Putin held a meeting on strategic development, commenting on Ukrainian strikes on warehouses and ordering restoration programs. Independent media (Meduza, The Moscow Times) covered the border crossing surge with Georgia and the detention of a Ukrainian suspect in the Nord Stream sabotage. The day's coverage reflected a split between state-aligned narratives of resilience and independent reports on domestic challenges.
⌨
On August 20, Russian media focused on the massive missile strike on Kyiv, with state-aligned outlets (TASS, RIA Novosti, RT) emphasizing hits on military-industrial targets and framing it as retaliation for Ukrainian drone attacks. Independent media (Meduza, The Moscow Times) reported civilian casualties, with death tolls rising from 8 to 16 throughout the day. The strike followed a large Ukrainian drone attack on Moscow overnight, with TASS reporting 20 UAVs shot down. Diplomatic signals continued, with Moscow expressing readiness to hear US initiatives on Ukraine. Domestic stories included Putin's remarks on nuclear energy and the 2036 vision, and the fuel crisis in St. Petersburg.
⌨
On August 21, Russian media focused on the double-tap strike on a shopping center in Kryvyi Rih, with independent outlets (Meduza, The Moscow Times) reporting rising casualties from 2 to 14 dead and over 120 wounded, while state-aligned sources (TASS, RIA Novosti) omitted the event. The morning saw a Ukrainian drone attack on Perm, targeting an oil refinery, covered by Lenta.ru and The Moscow Times. State media highlighted military advances near Dobropolye and the detention of a foreigner for drone launch in Moscow. In the afternoon, the arrest of Communist candidate Nikolai Bondarenko over a Navalny photo drew independent coverage. The day also saw the designation of Mediazona as a foreign agent and Wildberries' new insurance against drone attacks.
⌨
On August 22, Russian media focused on Ukrainian drone attacks on Russian territory, particularly the strike on an Ozon warehouse in Samara region, which caused a fire and injuries. State-aligned outlets (TASS, RIA Novosti, RT) emphasized Russian strikes on Kyiv's railway infrastructure and the deaths of two children in Krasnodar region, while commercial outlets (Lenta.ru, Kommersant, Interfax, NTV) highlighted the damage to industrial facilities. Independent media (Meduza, The Moscow Times) covered the first strike on Ozon and Russia's request to ban protests near its embassies during Duma elections. In the afternoon, Putin's speech at the United Russia congress dominated coverage, with state media highlighting his justification of strikes on civilian infrastructure as retaliation and his dismissal of Kyiv's peace proposals. Independent outlets framed his remarks as threats of a 'catastrophic scenario' for Ukraine.
⌨
On August 23, Russian media focused on Ukrainian drone attacks on Ozon warehouses, with a strike in Orenburg causing a fire after debris fell, following a similar attack in Samara the previous day. State-aligned outlets (TASS, RIA Novosti) emphasized Russian strikes on Ukrainian energy and transport infrastructure and air defense successes, while commercial (Lenta.ru, NTV) and independent media (Meduza, The Moscow Times) highlighted the attacks on Russian territory. Putin addressed the fuel crisis, acknowledging 'certain inconveniences' but asserting the situation is under control. Reports emerged of Russian military exercises preparing for mobilization, covered by independent outlets. Zelensky mentioned a 'window of opportunity' to end the war from late 2026 to summer 2027. The day also saw a police raid on a punk festival near Vyborg with about 100 arrests.
⌨
The day was dominated by the aftermath of Ukrainian drone strikes on Russian territory, particularly the deaths of two children in Krasnodar when debris fell on a children's center, later reported as three teenagers by some outlets. State-aligned media (TASS, RIA Novosti) focused on Russian military successes, including the liberation of villages in Donetsk and strikes on Ukrainian logistics centers, while commercial and independent outlets (Lenta.ru, Meduza, The Moscow Times) highlighted the attacks on Ozon warehouses across four regions, causing fires and a sharp drop in Ozon's stock price. Putin signed a decree allowing the state to take over critical infrastructure facilities that fail to protect against drones, a move framed by independent media as potential expropriation. The day also saw Armenia's Pashinyan expressing desire to leave the CSTO, drawing Kremlin criticism, and the cancellation of Kanye West's concert at Gazprom Arena.
⌨
The day was dominated by the unannounced arrival of CIA Director John Ratcliffe in Moscow, first signaled by a US Air Force transport plane landing at Vnukovo. State-aligned outlets initially speculated on the aircraft's mission, while independent media noted the lack of official comment. By afternoon, CBS reported Ratcliffe's presence, and coverage shifted to possible motives: secret negotiations, a warning to Putin, or intelligence on mobilization and NATO attack plans. This diplomatic mystery overshadowed the Amur Gas Chemical Complex fire, where casualties rose to three dead and 131 injured, and the Novoshakhtinsk refinery halt after drone strikes. Earlier, the Kremlin dismissed mobilization rumors as 'information ducks', and Russian forces claimed liberation of Annovka in Donetsk.
⌨
The day was dominated by the aftermath of a Ukrainian drone strike on a bus in Luhansk, which killed nine people and wounded several others. State-aligned outlets (TASS, RIA Novosti, NTV) led with the attack, while independent media (Meduza, The Moscow Times) also covered it prominently. The strike occurred amid ongoing Ukrainian drone attacks on Russian infrastructure, including a Wildberries warehouse in Kotovsk that was completely destroyed and a major Lukoil refinery halt. The CIA director's visit to Moscow remained a secondary story, with Peskov confirming contacts between intelligence services and Trump calling it routine. In the evening, reports emerged of a missile attack on Donetsk using Storm Shadow/SCALP-EG missiles, with casualties rising.
⌨
The day was dominated by the car bombing in St. Petersburg that killed a high-ranking military officer. State-aligned outlets (TASS, RIA Novosti) led with military advances and warnings to Britain, while independent media (Meduza, The Moscow Times) focused on the assassination and its implications. The attack occurred amid ongoing Ukrainian drone strikes on Russian infrastructure, including Ozon warehouses, and the CIA director's visit to Moscow. In the evening, reports emerged of a drone strike on a Turkish ship bound for Russia, and Trump downplayed the risk of direct Russia-NATO conflict.
⌨
The day was dominated by a massive Ukrainian drone attack on multiple Russian regions. State-aligned outlets (TASS, RIA Novosti, NTV) led with the downing of over 500 drones and strikes on residential buildings in Sevastopol and Yaroslavl, while independent media (Meduza, The Moscow Times) focused on casualties and damage. The attack occurred amid ongoing tensions, with Lavrov denying an ultimatum to Washington and the CIA director's visit still under discussion. In the evening, reports emerged of a drone strike on a bus in Belgorod, killing two, and a blackout in Kherson. Meanwhile, Putin visited Nizhny Novgorod and Medvedev denied mobilization plans.
⌨
The day was dominated by a massive Ukrainian drone attack on Rostov-on-Don and the surrounding region. State-aligned outlets (TASS, RIA Novosti, NTV) led with the number of drones shot down (313) and the damage to residential buildings and a logistics center, while independent media (Meduza, The Moscow Times) focused on the targeting of Ozon and DNS warehouses and a shipyard. The attack occurred amid ongoing Russian strikes on Ukrainian logistics and ports, with TASS reporting on the destruction of a missile components warehouse near Kyiv. In the evening, reports emerged of a Russian ICBM test and a meeting between Putin and Lukashenko.
⌨
The day was dominated by a Ukrainian missile strike on Belgorod that killed two and wounded over ten, with state-aligned outlets (RIA Novosti, Interfax) leading with casualties and damage to a thermal power plant and Ozon warehouses, while independent media (Meduza, The Moscow Times) highlighted the strike's impact. Earlier, Russian forces launched massive strikes on Ukrainian energy infrastructure and logistics, with Lenta.ru reporting on a fire at a military warehouse near Kyiv. In the morning, air defenses repelled drone attacks on Leningrad Oblast, and by afternoon, Sobyanin reported over 1,400 drones targeting Moscow region since August 22. Diplomatic threads included a CIA proposal for a trilateral summit and Erdogan's planned mediation call with Putin.
⌨
The day was dominated by a Ukrainian drone attack on Yekaterinburg, a city 1,700 km from the border. State-aligned outlets (Interfax, RIA Novosti) reported hits on a logistics center and residential buildings, while independent media (Meduza, The Moscow Times) highlighted the strike's reach. The attack followed a pattern of deep strikes, with Belgorod also hit earlier. Diplomatic threads included Putin's arrival in Kyrgyzstan for the SCO summit, where Indian PM Modi urged an end to hostilities, and a rare meeting between Russian and US finance ministers at the G20 to discuss a peace plan. Meanwhile, The Economist reported Putin's fear for his life and plans for further mobilization, a story picked up by independent outlets.
Live Headlines From Russia