Logo
Logo

India falls behind in Doing Business list; Singapore still on top

Doing business in India seems to have become more difficult in the past one year as India slipped to the 134th spot in a global ranking of 189 countries by the World Bank. In 2013, India was at 134 position on the list.

Read Full Story>>