Market Closing Bell — May 20, 2026: Sensex Slips 309 Points, Nifty at 23,528; High Crude & Weak Rupee Weigh on Dalal Street
Market Closing Bell May 20, 2026 | Sensex Falls 309 Pts, Nifty at 23,528 | FII Sell-off, Crude at $111 Indian equity benchmarks ended…