Moneycontrol

Here are 5 factors that propelled Sensex, Nifty to record closing highs