The only city in the USA named Indiana has a population of 13,975; it is unlikely to have more homeless than Denver. And it seems unlikely that there are more homeless people in Lisbon than in Delhi. Your source says 300 Lisboners sleep on the streets every night. The 2011 census said there were 46,724 homeless in Delhi.