Every city in India has a population that most people walk past without seeing. They sleep on pavements, under flyovers, outside railway stations, and in the narrow gaps between buildings. They are there in the morning when office workers walk by with their phones out, and they are there at night when the city quiets...