Nepal Youth Council Nepal (NYC) has been actively working for the development of youth’s personality, entrepreneurship and leadership as well as their self confidence by providing various training with various skills to make them independent since a long time.