The National Human Rights Commission (NHRC) has urged legislators to mainstream human rights principles and Human Rights Impact Assessment (HRIA) into...