The UN Internal Review Panel Report and Sri Lanka’s Urgent Need for Accountability
With the release of the United Nations Internal Review Panel Report in November 2012, the deteriorating human rights situation in Sri Lanka has once again captured the attention of the world.
- Thiruni Kelegama
- January 09, 2013