20120517 business.india-business: Sensex recovers 151 points in early trade