FRANCE: Couple arrested after police find eight dead new-born babies
Police have arrested a couple in their mid-40s after finding the bodies of eight new-born babies in the village of Villers-au-Tertre, in northern France, officials said Wednesday. Read More