Human Rights Groups Urge Indonesia to Stop Torture
Human-rights advocates are calling for the Indonesian government to release more than 100 imprisoned political activists and to end its use of torture. Human Rights Watch says it has documented abuse being used to silence…
Recent Comments