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

Poor education, a lack of youth-friendly services and stigma are partly to blame for a rise in infection and death rates.

Al Jazeera's Haru Mutasa reports from Ekurhuleni, South Africa

Africa, South Africa, Health