YODA signs letter to Philippines Congress urging against bill to re-instate death penalty

IDPC and its members have written a letter to urge Philippines Congress to not…