Nifty Midcap and Smallcap 100s break records, rise 0.5% each

Business