India's 50 listed institutionally backed new-age companies worth $165 billion

Business