New Delhi, May 15 -- The Indian stock market on Thursday, 14 May, witnessed robust buying across nearly all sectors, mainly driven by short covering following recent declines.

The Sensex finished 790 points, or 1.06%, up at 75,398.72, while the Nifty 50 closed at 23,689.60, increasing by 277 points, or 1.18%.

The Nifty Midcap 150 index climbed by 1.18%, whereas the Smallcap 250 index remained nearly unchanged.

Investors saw gains of Rs.5 lakh crore in just one session, with the total market capitalisation of BSE-listed companies rising to Rs.463 lakh crore from Rs.458 lakh crore in the previous day's close.

The Indian stock market rose even as the Indian rupee hit new all-time lows and Brent Crude oil prices surpassed $105 per barrel....