Markets ended lower for the second straight day, amid weak Asian cues, as investors booked profits in late trades ahead of the assembly election results due on Sunday.
The 30-share Sensex ended down 147 points at 20,709 and the 50-share Nifty ended down 41 points at 6,161.
The rupee was trading marginally higher to the US dollar at Rs 62.30 compared with Tuesday's close of Rs 62.36 as the dollar flows from banks is seen helping offset dollar demand from oil marketing companies.
article