Tens of thousands marched in Madrid demanding Pedro Sanchez's resignation. Protest organized by Spanish Civil Society with support from People's Party and Vox. Government estimated 40,000 participants vs. 80,000 reported by organizers. Clashes with police injured seven officers and resulted in three arrests. Demonstrators carried banners criticizing political corruption and demanding change. Courts investigate former PM Jose Luis Rodriguez Zapatero for financial misconduct