Which of the following rights has only has been ensured to the been granted to the citizens of India and denied to noncitizens?
(A) Equality before law (B) Freedom of speech, assemble and association
(C) Right to constitutional remedies (D) Protection of life and personal liberty