Setting Up a Business in India Is Hard. Leaving Is Even Harder. – The Wall Street Journal Business Share Setting Up a Business in India Is Hard. Leaving Is Even Harder. The Wall Street Journal Source link Share