20100529 india: Business is improving; but can be better