Rooftop chants echo across Iran after global solidarity rallies