Indian stock markets ended marginally lower on Wednesday, dragged by IT stocks. Sensex dipped 28 points, Nifty down 12 points ...