Starting an Indian Subsidiary is the most accessible and easy mode for setting up business in India by foreign companies. The Government of India allows 100% FDI in most of the industries when set-up as a company. This also becomes a reason for foreign nationals and entities to end up their search on private company structure to establish their business.
An Indian structure is also beneficial as it is a centralized structure in place and governed by Companies Act, 2013. Withholding the majority or whole portion of stocks, all you need is one resident director and a place of business in India. However, it is simplified to set-up and run business, these companies must assess pertinent provisions of law. The Indian subsidiary of a foreign entity is also popularly known as a foreign company in India.