Hosted on MSN11mon
Once burnt, investors curb enthusiasm for India’s startupsThey’ve been burnt by ignominious falls from grace ... 20-25 per cent of India’s new jobs and 10-15 per cent of its economic growth, an Indian trade body and McKinsey said in a report ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results