Death penalty awarded to domestic help in a case of rape and murder of minor in northern India.

Record ID: 355920