Indian benchmark indices snapped their two-day winning streak and witnessed heavy selling on October 19, amid elevated crude oil prices, weak global cues and selling in private banking stocks following disappointing earnings. After a muted start to the week, selling pressure intensified, dragging the Nifty below the 22,900 mark to an intraday low of 22,845. Sectoral indices traded largely in the red, with the PSU Bank index bucking the trend.