Police are investigating after the remains of an infant were discovered inside a freezer in a basement apartment at a family home in Allariz, Galicia, in western Spain.

Read original article

← Back to all headlines