Explanation
The minimum age of marriage in India is 21 years for males and 18 years for females, respectively, making option B the correct answer.
However, it's important to note that child marriage is still prevalent in some parts of India, despite being illegal. The government and various organizations are working towards eradicating this harmful practice and promoting education and empowerment for girls.