The answer is: C
Explanation
The correct option is C: Both (a) and (b).
According to Section 125 of the Code of Criminal Procedure, 1973, a person who has sufficient means is liable to maintain his wife, his minor child (whether legitimate or illegitimate), his adult child (who is physically or mentally disabled), and his parents (who are unable to maintain themselves). However, this section does not cover a legitimate or illegitimate child who has attained majority and is not disabled, but is unable to maintain himself or herself due to economic hardship. Such a child cannot claim maintenance under Section 125 of the Code, as he or she is expected to earn his or her own livelihood. Therefore, option C is the correct answer.