I am reading conflicting information.
1) OCI is lifelong. YET-
2) OCI is needed to be renewed each time passport is renewed before 21. YET-
3) OCI card holder can travel to India with OCI on old passport without renewing it. enter link description here
Now, if someone under 21 is living in India, who has OCI on old foreign passport, in India gets foreign passport renewed, but does not renew OCI, is that person's stay in India legal or not ?