What Causes Children To Live On The Streets?

What Causes Children To Live On The Streets? Issues like domestic violence, unemployment, natural disasters, poverty, unequal industrialization, unplanned rapid urbanization, family disintegration and lack of education are considered the major factors behind the increase in the number of street children. Why do children land up on the streets of cities? They are solely responsible