UN Slams Sri Lanka on 16,966 Missing Persons Cases
GENEVA, Switzerland (South Asian Desk) – The Committee on Enforced Disappearances (CED) of UN slams Sri Lanka on Tuesday for limited progress in resolving thousands of enforced disappearance cases, tracing just 23
