The mirror on Delvers St. Johannesburg, South Africa