Sensex gains 560 points, Nifty above 23,800. 5 Key factors behind today's Dalal Street rally

· Economic Times