20170525 business.india-business: Sensex recovers 123 points on global cues in early trade