The most underrated city in South Africa
Johannesburg
Johannesburg may well be the most underrated city in Southern Africa. Many travellers see Johannesburg mainly as the place where their flight arrives or departs. A shame, because this city tells the story of South Africa like no other destination.