Ease of doing business: India has become a business-friendly nation, says Modi government

The ministry of corporate affairs lists achievements in making India a business-friendly nation. Read more »