Places to visit near Johannesburg

Choosing to study English in Johannesburg means you will have unforgettable experiences that you will only find in South Africa. There are many places that you just have to visit when you learn English. From Kruger National Park with amazing animals, to a hot-air...