This page from the World Bank Group includes India's rank of overall "ease of doing business" compared with over 180 economies, as well as its rank by topics such as starting a business, getting credit, and protecting investors.