Children have dreams, but fate does not always favour them. The dreams of street children many a time are far-fetched, unattainable fantasies.
About 250,000 to 300,000 children are living and working on Kenyan streets, and few have gotten a second chance at life.