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