After a major sell-off that pushed the Sensex and Nifty six percent below their all-time highs, the markets appear to have regained momentum, with both benchmarks rallying for five consecutive ...