Logo
Logo

It’s time to open the gates wider

The Global Entrepreneurship and Development Index 2012 revealed that India, Asia’s third-largest economy, ranked 74th out of 79 countries, making it an unviable country to start a business. There is a growing nervousness among foreign investors putting their money in India.

Read Full Story>>