Mass Protests Erupted in Turkey 🇹🇷 after Istanbul Mayor Has Been Detained March 21, 2025 3:30pm Ben Borges Protests