Located in Johannesburg, IH Johannesburg offers students the opportunity to learn English in an exciting environment that embraces multiculturalism and the vibr