Markets ended in red on Tuesday amid continued selling. Sensex dropped nearly 300 points while Nifty closed below 11,100.