Travel guide
South Africa
What to do in Johannesburg: 10 essential visits
Apartheid Museum, Soweto, Constitution Hill, Cradle of Humankind: Johannesburg's 10 key visits, with safety advice, entry rules and day tri…