Johannesburg is rated as one of the most beautiful inland cities in the world. It has also been described as the largest man-made forest in the world. The city is also the largest in the world that is not on a coastline or major river. Stock of any conceivable commodity including African art and crafts is available here. This makes the city a shopper’s paradise.