STREET CHILDREN OF BOMBAY
An estimated 35,000 street children live in Bombay, India. They arrive every day searching for a better life, showing courage and resilience that would put most adults to shame. See the book