Nifty 24,395.85 and Sensex 78,079.96 as midcaps and smallcaps outperform

Business