Massive Istanbul Rally Demands Erdogan Resignation Amid Arrest
Massive Protest in Istanbul: Over 2 Million Demand Erdogan’s Resignation On March 30, 2025, a historic protest erupted in Istanbul, Turkey, as over 2 million citizens took to the streets, demanding the resignation of President Recep Tayyip Erdogan. This large-scale demonstration was ignited by the recent arrest and detention of Ekrem İmamoğlu, the mayor of
READ MORE