India has tightened its Overseas Citizen of India (OCI) card rules, which allow Indian-origin foreign nationals to visit India without any visa.