Johannesburg is the largest city in South Africa and claims to be the largest commercial powerhouse of South Africa. It is a magnificent city of gold with a population of more than 11 million people. There are plenty of attractions in the city that imparts the vibrant disposition to the ambiance of the township and each year hosts a large number of visitors from different places