Sri Lanka faced sustained scrutiny in Geneva as the UN Committee on Enforced Disappearances (CED) concluded its first ...