Doing Business Ranking: How India compares with BRICS nations?
The World Bank released its Doing Business ranking for 2014, which shows that India is among the worst placed among Brazil, Russia, China and South Africa (BRICS) for doing business. Take a look at how India compares with peers. {photo-feature}...