NICOSIA, Cyprus -- The president of Cyprus fired the small island nation's police chief Friday, saying botched missing person investigations might have allowed a self-confessed serial killer to claim more victims.

President Nicos Anastasiades' action came the day after Cyprus' justice minister resigned amid intensifying criticism of police for mistakes in following up on the disappearances of some of the seven foreign women and girls a 35-year-old army captain has told authorities he killed.

In a letter to Police Chief Zacharias Chrysostomou, Anastasiades said the head of any organization must take responsibility for the actions of subordinates.

The "apparent negligence or failure of police personnel to carry out an investigation on missing persons" possibly contributed to the "abhorrent crimes that have shaken Cypriot society," the president wrote.

The suspect told investigators he disposed of his victims' bodies in an abandoned mineshaft, a poisonous lake and a pit at a military firing range. The oldest killing was in 2016/

Immigrant rights activists have accused the police force of not investigating when foreign workers are reported missing. The victims include three Filipino women and the 6-year-old daughter of one of them, a Romanian mother and daughter, and a woman believed to be from Nepal.

Earlier Friday, Anastasiades met diplomats from the Philippines, Vietnam, India and Sri Lanka to "offer an apology on behalf of the state and the Cypriot people" about the crimes, government spokesman Prodromos Prodromou said.

Prodromou said the president told the representatives that foreign worker complaints about rights and living conditions will be handled by the Ombudsman's Office.

The diplomats acknowledged the killings as an "isolated incident" that doesn't correspond with the generally good experiences in Cyprus of workers from their countries, he said.