No sé sobre la ley en la India. Lo estoy viendo desde un punto de vista neutral:
Desde un punto de vista legal: tiene 18 años, ella tiene 16. En la mayoría de los países del mundo, un joven de 18 años puede casarse sin el consentimiento de nadie, y un joven de 16 años puede casarse con el consentimiento de los padres. Así que diría que en la mayoría de los países del mundo esto es legal.
Desde un punto de vista social: en algunas comunidades, el matrimonio precoz es normal, tal vez incluso preferible. En otros, incluso si no se casan, podrían estar saliendo. Así que yo diría que a esta edad ellos entienden, y posiblemente necesiten una especie de relación. Sus edades no están demasiado alejadas (no es como si tuviera 48 años y ella 16). Si los hijos quieren casarse, no veo cuál es el problema. Si cualquiera de ellos está siendo forzado o presionado, entonces esa es otra historia.
Desde un punto de vista genérico: si no es ilegal, entonces no es de tu incumbencia. Deja que las personas hagan lo que quieran.