Oriental Plaza, Johannesburg: Everything from sewing-pins to car sound is available and the shops are mostly family-run so there is a sense of community and respect in all aspects. It has the feel of a very well-run market and the hidden gems are there to be found. My advice is take your time, shop around, haggle fearsomely (they expect it), smell the incense, eat the curry and enjoy the vibe! Namaste. Oriental Plaza Bree Street, Johannesburg.