Chhattisgarh pre 2017

Which of the following statements is correct?

Verified Answer
A. Contract with minor is valid.
B. Rule of estoppel apply to minor.
C. Contract with minor can be ratified on attaining majority.
D. A minor can be agent.