Stock markets recover early lost ground; trade higher
The BSE benchmark traded 108.95 points up at 77,264.57, and the Nifty quoted 44.25 points higher at 24,132.60