Place for ads
Select the correct answer from the options below:
NHRC is an Indian statutory body responsible for the protection and promotion of human rights.