Do holders of OCI card India and PIO card cannot go to India anymore if they don’t have any visa?
The persons who can get U visas are those citizens of India from overseas. If you have a U visa and are a citizen of India coming from other countries, you can go to India for a visit.
If you are a holder of OCI card and you want to travel to India, you must bring your passport that has a U visa and your OCI card. If ever that the holder of OCI card has acquired a new passport when the old passport where U visa is attached has expired, he/she is required to bring the OCI card together with the old and new passport when going to India.