In Sri Lanka, Libya, Bahrain and elsewhere, human rights abuses are being recorded and the evidence is on the internet.
Read Full Article »
In Sri Lanka, Libya, Bahrain and elsewhere, human rights abuses are being recorded and the evidence is on the internet.
