Foreign nationals visiting India on long-term Business Visas (exceeding 180 days per stay) must complete registration with the local FRRO within 14 days of arrival.
Registration Requirements:
Passport and valid Business Visa
Company Invitation Letter and Sponsorship Undertaking
Certificate of Incorporation of the host Indian company