Indian stock markets ended lower in choppy trading as investor caution deepened.