Delhi Adventures in a megacity