Living a barren life with no hopes, no restrictions, nowhere to go and no one to turn to - this is the life of the street children of Brazil. They are born to live an abandoned life on the streets.
There are around 8-10 million children leading this...