With its buzzing energy, rich cultural history, and unexpected pockets of green, Johannesburg has a lot more to offer than most people give it credit for...
Jozi does not do quiet celebrations and Heritage Day is no exception. From the streets of Soweto to the halls of Constitution Hill, this city wears...