just checked up child marriage act 1929 and 2006 and let me give some more facts ...
It has been held by the Delhi High Court that Prohibition of Child Marriage Act, 2006 overrides all personal laws and governs each and every citizen of India.It was held that marriage contracted with a female of less than 18 years of a male of less than 21 years of age would not be a void marriage but voidable one, which would become valid if no steps are taken by such court has option[s] to order otherwise. The girl has the right to approach the Court under Section 3 of the Prohibition of Child Marriage Act, 2006 to get the marriage declared void till she attains the age of 20 years
Thus it is clear that wedding itself is not void or illegal, but voidable only. and initiative has to be taken by the girl to approach the court to declare it void, before she reaches 20 years. Now in this case girl was urging court to save her marriage thus , it will remain a valid marriage even in ref to child marriage act 2006 and delhi high court judgement
Prohibition of Child Marriage Act, 2006 – Section 3 – If the girl is more than 16 years, and the girl makes a statement that she went with her consent and that statement and consent is without any force, coercion or undue influence, the statement could be accepted and the court will be within its power to quash the proceedings under Sections 363 or 376 Indian Penal Code, 1860
Thus as i said earlier it was very good judgement accepting the realities of society and giving justice to girl who loved