CorticorpNews
Back to Iran Theater
Expand

Updated

Authorities demolished one of the last watchtowers at Iran's Rajaei Shahr (Gohardasht) prison, dismantling a site long associated with mass political executions despite longstanding warnings from rights groups that its destruction could erase evidence of crimes against humanity.