Police release CCTV showing Indian family of 11 who hanged themselves in ‘ritual to emerge stronger’ carrying the stools they stood on to die – suggesting deaths were deliberate Family of 11 were found dead in their home in New Delhi in apparent suicide They were hanging from the ceiling, most bound, gagged and blindf
Source: Read Full Article
WSTale » World News »