South Africa has the highest number of HIV cases in the world, with an estimated seven million people infected.