Which legal entity is best suited to do business in India