Duterte Admits to a “Death Squad” in War on Drugs October 29, 2024 No Comments Former Philippine President Rodrigo Duterte recently admitted to the existence of a “death squad” intended to curb crime in Davao City during his tenure as Read More »