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