Johannesburg, the City of Gold, is a place of constant motion, where cultures collide, history lingers in every street corner, and the pulse of modern South Africa beats the loudest. For travellers and foodies alike, ...