Question: does oci has expiry date?
Answer: OCI is a hogwash! On top of that, the obscure rule that is posted on the Indian embassy website (also on CKGS website) states that OCI card must be reissued EVERY TIME when foreign passport is renewed (except when you are between the age of 21 and 49 years).