Search by :
Last search:
The International Convention for the Protection of All Persons from Enforced Disappearance (ICPPED) is an international treaty aimed at combating and preventing enforced disappearances, ensuring ju…