6.
The answer is: D
Explanation
The correct answer is D: 18 Years.
This is because the legal age of consent in India is 18 years old for both heterosexual and homosexual acts. This means that any sexual activity with a person below 18 years old, even with their consent, is considered rape under the Indian Penal Code. The only exception is for married couples, where the minimum age for a girl to consent to sex is 15 years old. However, this exception has been challenged in the courts as discriminatory and unconstitutional.