Twenty-one persons deprived of liberty (PDLs) were released last July 14 from the Davao Prison and Penal Farm (DPPF) in Davao del Norte.
In a statement, DPPF said that of those released 14 were freed upon the expiration of their prison terms, five on parole and tw