Rapists a menace to the civilized society, says Delhi High Court
India | Feb 13, 2015, 06:35 PM ISTNew Delhi: Terming rapists a "menace to the civilized society" and calling for them to "mercilessly and inexorably punished" in the severest terms, the Delhi High Court has refused to lessen the punishment of the