Hiking in Johannesburg, South Africa.
Johannesburg doesn’t have its own mountain rising up out of the city like Cape Town, but it's got the magnificent Magaliesburg just an hour away, which is a place that offers abundant hiking opportunities over its 120-kilometer length.
The mountain range separates two of Africa’s most important biomes- the highveld grasslands in the South from the bushveld savannah of the North. The meeting of these two biomes results in an astounding array of…