It is 38°C. The sun hangs directly overhead Jama Masjid metro station, unforgiving and exact. At the entrance to what the Delhi government is calling...