South Africa A homeless bazaar: Cape Town's ‘Street Store’, where everything's for free By Rebecca Davis