Philippines: A "people's tribunal" proposed to parallel Vice President Sara Duterte's impeachment trial.
March 21, 2026_ A group in the Philippines is planning to establish a "people's tribunal" composed of former judges, clergy, and...
