Delhi's "Sleep Mafia" control the nights of 100,000 homeless workers

With an estimated 100,000 homeless people living on the streets of Delhi, and 18,000 shelter beds, the city's nighttime sidewalks are the only bed for tens of thousands of workers. Read the rest