Sensex opens 300 points up, Nifty tops 24,400; Adani Ports, ICICI Bank gain nearly 2% April 21, 2026 · India Today Read full story at source