The National Human Rights Commission (NHRC) of India is headquartered in Delhi, established under the Protection of Human Rights Act, 1993. It is not located in Mumbai, Bengaluru, or Kolkata, though these cities may have regional offices or related institutions.