Johannesburg is the biggest and arguably most urban city in South Africa With a skyline that New York would be proud of and a general feeling of grandeur  it may seem like the inhabitants of Johannesburg are perfectly content as they are