India continues to rank low at 130th position in terms of ease of doing business, with the country seeing little or no improvement in dealing with construction permits, getting credit and other parameters. The list of countries in the Doing Business 2017 is topped by New Zealand while Singapore i…