Indian markets ended in negative for second consecutive session on Wednesday despite a rally in PSU bank stocks. The BSE Sensex ended at 51,703.83, down 400.34 points or 0.77%. The 50-share index Nifty closed at 15,208.90, down 104.55 points or 0.68%.