South Africa's National Youth Development Agency has launched the Ithubalentsha Micro Enterprise Programme, which will provide young aspirant and established entrepreneurs with training, mentorship, micro-enterprise finance, market linkages and access to business opportunities.