While ruling in a staged encounter case, the Delhi High Court observed that simply overlooking the recommendations of the NHRC would completely nullify the objective of India ratifying the Universal ...