Indian markets failed to hold on to their opening gains and ended largely lower on Tuesday. The Sensex rose 64 points to ...