Rapists a menace to the civilized society, says Delhi High Court
India | February 13, 2015 18:35 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