India: better off but still suffering