In more than 600 cities around the world, there are homeless people working their way out of poverty. Every day, 14000 vendors earn their own, dignified liv...
Share this note: