"What are these children doing, walking around Delhi at one in the morning, with no-one to look after them?"

There are an estimated 100,000 street children in Delhi.