Stand behind Ukrainian independent journalism when it’s needed most. Help us reach 20,000 members.

Skip to content
The remains of a Shahed-136 kamikaze drone at an exhibition showing remains of missiles and drones that Russia used in the attack on Ukraine in Kyiv, Ukraine, on May 12, 2023. (Oleksii Samsonov / Global Images Ukraine via Getty Images)
This audio is created with AI assistance

Ukrainian air defense shot down 35 of the 39 Shahed-type attack drones launched by Russia overnight on July 21, the Air Force reported.

In addition to drones, Russian forces launched three Iskander-M ballistic missiles and two Kh-59/69 cruise missiles. The Air Force said that the Kh-59/69 missiles didn't reach their targets due to Ukraine's "countermeasures." The military didn't specify where Iskander-M missiles hit and the extent of damage as a result.

Overall, air defense was working in 10 Ukrainian oblasts overnight. No casualties have been reported as a result of the attack as of publication time.

Russian forces regularly attack civilian areas across Ukraine using drones and missiles, often targeting residential buildings and other civilian infrastructure. Russian attacks on Ukraine's energy grid have intensified in recent months, resulting in the destruction of or severe damage to multiple energy facilities and forcing Ukraine to impose lengthy rolling blackouts.

On the night of July 21, Russian forces launched missiles and drones from three locations, including Russia's Kursk Oblast, Primorsko-Akhtarsk, a town in Krasnodar Krai on the Azov Sea coast, and occupied Crimea, according to the Air Force.

All the drones targeting Kyiv were destroyed by the air defense outside the city, according to the Kyiv City Military Administration.

“Over the past two weeks, this is at least the fifth real attempt by the enemy to attack the capital with drones,” Serhii Popko, the head of the city’s military administration, wrote on social media.

At least one missile hit some critical infrastructure in Sumy Oblast this morning, Sumy Oblast Military Administration said. Rescue services were working at the site as of 7:30 a.m. No information about casualties was reported.

Two drones were also shot down over Sumy Oblast, which borders Russia's Kursk Oblast.

Drones were also downed over Poltava, Dnipropetrovsk, and Mykolaiv oblasts, according to reports by local authorities.

Hard work underway to reopen Kyiv children’s hospital hit by Russian missile
Just four days after a Russian missile hit Ukraine’s leading hospital for children, the floors of Okhmatdyt’s main building looked surprisingly spotless. The dust and shattered glass from the devastating blast that defaced the building were wiped out. Damaged furniture was removed, and the staff we…

Independent journalism needs a community —
not a paywall.

We’re working hard to show the world the truth of Russia’s brutal war — and we’re keeping it free for everyone, because reliable information should be available to all.

Our goal: reach 20,000 members to prove independent journalism can survive without paywalls, billionaires, or compromise. Will you help us do it?

Can we reach 20,000 members?

News Feed

6:20 AM

Russian economic growth slowing down, Rosstat reports.

Russia's economy is experiencing a sharp slowdown in growth, according to a report released by the governmental statistics agency Rosstat on May 16. GDP only grew by 1.4% in the first quarter of 2025 – a notable decline from 4.5% growth in the previous quarter and 5.4% in the same period last year.
6:57 PM

With Ukraine’s Peaky Blinders chasing Russian soldiers near Pokrovsk.

The Kyiv Independent's Francis Farrell and Olena Zashko spent a day with one of Ukraine's most effective drone units, "Peaky Blinders." As Russian forces continue to push across the front line, Peaky Blinders are tasked with stopping Russian assaults near the embattled city of Pokrovsk, Donetsk Oblast.
MORE NEWS

Editors' Picks

Enter your email to subscribe
Please, enter correct email address
Subscribe
* indicates required
* indicates required
Subscribe
* indicates required
* indicates required
Subscribe
* indicates required
Subscribe
* indicates required
Subscribe
* indicates required

Subscribe

* indicates required
Subscribe
* indicates required
Subscribe
* indicates required
Explaining Ukraine with Kate Tsurkan
* indicates required
Successfuly subscribed
Thank you for signing up for this newsletter. We’ve sent you a confirmation email.