Sensex falls 479 points, Nifty below 23,950 amid banking stock slump. Discover how midcaps and smallcaps defy the trend. Read more now!