The rebirth of Johannesburg
Johannesburg is a city that is undergoing what could be called a rebirth.
After years of crime and violence, officials have made efforts to make the streets safer which has led to more people and businesses moving back.
Andrew Harding takes a look at what life is like now in one of South Africa's most famous cities.
- From the section Africa