Honda has kept the City nameplate alive in India for quite a long time. Did the latest iteration meet our expectations?