The world's largest free kitchen, feeding tens of thousands a day, everyone equal on the floor. Dal, roti, kheer. Humbling.