India's urban homeless: The invisible citizens

There are more than 50,000 urban homeless in Delhi but only 150 shelters. What happens to those we just drive by every day?

Related Videos