Many Russian Helicopters Destroyed. Talks in Ryadh. Many People Arrested During Protests in Turkey March 24, 2025 5:01pm Ben Borges Russia Protests