Sources

10 Total Sources

Iran Authorities Killed Over 3,000 Protesters in January 2026, Accused of Crimes Against Humanity

Left57%
Center43%