Indian markets closed on a weaker note on October 21, with the Nifty ending below 24,800 and the Sensex down 73.48 points at 81,151.27.
Major Nifty losers included Tata Consumer Products, Kotak Mahindra Bank, and BPCL, while gainers were HDFC Bank, Bajaj Auto, and Asian Paints. All sectoral indices, except auto, finished in the red, with FMCG, metal, oil & gas, and media falling 1-2%. The broader BSE midcap and smallcap indices both shed around 1%, reflecting pressure across multiple sectors.