Apr 2WCED Successful Launch in GenevaThe 2025 World Congress on Enforced Disappearances was successfully launched on 27 March in Geneva at a well-attended event organized by CED