A Guide to Johannesburg’s Vibrant Markets: Shop Like a Local Johannesburg, the bustling heart of South Africa, is not only a melting pot of cultures but...