20120510 business.india-business: Sensex recovers 151 points