helicopters

Moscow Accuses Ukraine of Bombing Oil Depot in Russia

The Kremlin, Russian state media, and local officials on Friday accused Ukrainian forces of conducting a helicopter strike on a fuel depot near the southern Russian city of Belgorod. Ukrainian officials could not confirm their military was responsible for the explosion at press time.

In this handout photo released by Russian Emergency Ministry Press Service on Friday, Apri