20120713 business.india-business: Sensex recovers 105 points on TCS earnings