A new superstar DJ is making waves in South Africa.

Oratilwe Hlongwane, whose DJ name is Arch Junior, has only just turned three years old and already has thousands of dedicated fans.

Despite still wearing nappies and only being able to speak a few words he has made appearances on local radio and performed gigs alongside some big names.

The BBC spent the day with him and his family.

Video journalist: Christian Parkinson