It was the small-cap stocks that took a heavy beating in trade. Weaker-than-expected numbers in Q3FY25, continued selling by the FPIs, valuation concerns across the board, and worries over Donald ...