Sensex falls 479 points, Nifty below 23,950. Discover why bank stocks faltered and how small, midcaps shone. Stay updated with market trends.