SOWETO TOUR by South Africa Vacation
Visit Soweto a vibrant Township. A boiling pot of cultures and the head of political opposition in South Africa. En-route ... more