Creatures peering over Delhi rooftops