Johannesburg Zoo is home to the big 5. Photo: Naziya Davids-Easthorpe Johannesburg may be known for its towering skyscrapers, bustling streets, and rich cultural history, but beneath its urban façade ...