A couple and their three children were found dead in Nouvion-et-Catillon, Northern France, on Tuesday in an apparent “voluntary killing,’’ a local daily reported.
Subscribe to our newsletter
Sign up for our newsletter, and be the first to get the latest news on Vanguard.