The Indian benchmark equity indices, BSE Sensex and NSE Nifty 50, witnessed a recovery from intra-day lows but ended the last ...