Sensex Nifty rise about 7% in April smallcap 100 surges

Business