The correct answer is (c).
Kidnapping is the unlawful taking and carrying away of a person by force or fraud, or seizing and detaining a person against his or her will. The age of a minor to constitute the offence of kidnapping varies from country to country. In India, the age of a minor is below 18 years for both males and females.
Option (a) is incorrect because the age of a minor to constitute the offence of kidnapping is below 18 years, not 16 years.
Option (b) is incorrect because the age of a minor to constitute the offence of kidnapping is below 18 years, not 18 years.
Option (d) is incorrect because the age of a minor to constitute the offence of kidnapping is below 18 years, not 21 years.
It is important to note that the age of a minor to constitute the offence of kidnapping may vary from country to country. It is always best to check the local laws in the country where you are living or travelling to.