Home

US tops best places for social entrepreneurs

Fri, Sep 16 2016, 01:55 PM

India was ranked 14th among 45 countries in a Thomson Reuters Foundation survey of best places to be a social entrepreneur. US, Canada and UK topped the list.