Impact investors are everywhere. The first 270 investors in investorflow.org live in 32 different countries.
luni