As per the World Bank's ease of doing business report (2017), India is ranked 130th out of 190 economies
14 Jun 2017 10:40 AM GMT