Buy or sell stocks, March 18 -- Indian indices - Sensex and the Nifty 50 - posted strong gains for the second straight session on Tuesday, March 17, driven by positive global cues.

The Sensex climbed 568 points, or 0.75%, to settle at 76,070.84, while the Nifty 50 advanced 172 points, or 0.74%, to close at 23,581.15. Over the past two sessions, the Sensex has surged more than 1,500 points, or 2%, and the Nifty 50 has risen by 430 points, or nearly 2%.

On Tuesday, the Nifty 50 opened on a positive note at 23,493.20. The index remained volatile throughout the session, recording a low of 23,346.60 and a high of 23,656.80. It eventually settled at 23,581.15, gaining 172.35 points (+0.74%) compared to the previous close.

Speaking on the Nif...