Parliament Urged to Amend Human Rights Act in India
It is a common belief in India that the government-run National Human Rights Commission (NHRC) is a toothless department that cannot challenge government decisions effectively. As a result, succesive governments…
