April 12, 2025UN and Rights Group Condemn Taliban’s Public Executions, Urge End to Capital Punishment