Sensex gains 560 points, Nifty above 23,800. 5 Key factors behind today's Dalal Street rally May 21, 2026 · Economic Times Read full story at source