The Street Store initiative is the world’s first pop-up clothing store for the homeless and has evolved from a simple idea in Cape Town into a global movement, with over 1,000 stores in hundreds of ...
A journey through South Africa's breathtaking landscapes and rich culture in Cape Town that you just cannot miss!