Sensex opens 300 points up, Nifty tops 24,400; Adani Ports, ICICI Bank gain nearly 2%

· India Today