On December 29, 2024, mass protests and strikes erupted across Iran, fueled by public... (34 revisions)