The National Human Rights Commission (NHRC) of India has taken suo motu cognizance of a shocking incident in Farrukhabad, Uttar Pradesh. A man allegedly died by suicide after being tortured by police officials who demanded a bribe. The case has stirred strong public outrage and raised serious concerns over human…
