Quit India 2.0
With overreaching bureaucracy and overzealous taxation, doing business in the country has become cumbersome. Many entrepreneurs are lining up Plan B