India placed on 130th position, remains unchanged from last year’s according to World Bank’s latest ‘Doing Business’ report October 27, 2016 by neha