This photograph shows the French police seals affixed to the door of an appartment  in Orange, southern France, on July 28, 2026, after the bodies of five deceased infants were discovered.

France police find remains of five babies in a home

Police open murder inquiry after discovery of ‘human remains’

Just now2m read
TRENDING STORIES