Is it mandatory for a foreign national to be resident for starting business in India?
A Foreign National need not be a resident to start a business in India, and there are several ways to set up a new business in India as:
Limited Company
A company in India can be incorporated by a Non-Resident Indian as a Private Limited, a Public Limited or a Wholly Owned Subsidiary (WOS) under the Companies Act, 2013.
In Limited Companies, Foreign Direct Investment (FDI) is freely permitted subject to the FDI Policy in almost all sectors. Under the …