Markets ended lower on Wednesday as investors turned cautious and booked profits ahead of the assembly election results due on Sunday.
The 30-share Sensex ended down 126 points at 20,729 and the 50-share Nifty ended down 32 points at 6,169.
The 30-share Sensex ended down 126 points at 20,729 and the 50-share Nifty ended down 32 points at 6,169.