Indian benchmark indices recovered on Thursday after a weak opening, with the Sensex gaining 210 points and the Nifty 50 ...