Why Soweto is perfect for a day out in 2026 There are places you visit, and then there are places that stay with you long after...