Does Sri Lanka Need a Truth and Reconciliation Mechanism?
In the lead up to the September session of the United Nations Human Rights Council (UNHRC) the Government of Sri Lanka floated the proposal of establishing a truth and reconciliation mechanism (TRC).…