India's benchmark stock indices recovered during the last two hours of trade on Tuesday, recording their best session since ...