A satellite image shows the Kavkazskaya depot in Krasnodar Region

A satellite image shows the Kavkazskaya depot in Kavkazskaya, Krasnodar Region, Russia, January 3, 2025. 2025 Planet Labs PBC/Handout via REUTERS