An African dancer has beaten tough odds to become a rising star in the exclusive ballet world.
 
Michaela DePrince has just performed her professional debut at South Africa's biggest dance company.
 
Al Jazeera's Barbara Angopa reports.