Is Johannesburg Safe for Solo Travellers? Everything You Need To Know | The Vacation Gateway