An appraisal of the role of the National Rural Youth Service Corps in youth development in peri-urban Buffalo City Metropolitan Municipality, South Africa of An appraisal of the role of the National Rural Youth Service Corps in youth development in peri-urban Buffalo City Metropolitan Municipality, South Africa