Buy or sell stocks, May 19 -- Benchmark indices Sensex and Nifty 50 closed marginally higher on Monday, May 18, recovering sharply from the day's lows amid buying interest in select heavyweight stocks.

After plunging over 1,000 points during intraday trade, the Sensex staged a strong comeback, rallying more than 1,100 points from the day's bottom to end in positive territory. Similarly, the Nifty 50, which hit an intraday low of 23,317, recovered over 300 points from its lowest level of the session.

The Sensex ended 77 points, or 0.10%, higher at 75,315.04, while the Nifty 50 edged up 6 points, or 0.03%, to settle at 23,649.95.

On Monday, the Nifty 50 opened with a sharp gap-down at 23,482.20, reflecting weak sentiment at the start of ...