Duterte admits to running a ‘Death Squad’ during Davao City tenure World Roundup October 29, 2024 Philippines: Former Philippine President Rodrigo Duterte has made shocking entries regarding his controversial tactics in the war on drugs, revealing…