A Soweto Township Tour
Soweto is a bustling urban hive of activity