Nifty Smallcap 100 index reaches all-time high, Nifty 50 and Sensex also climb. Global cues and oil price fall boost Indian equities. Small-cap stocks recover in April post regulatory scrutiny. In the current month so far, the index has rallied 9.8%.