20120524 business.india-business: Sensex regains 16k level; ends 274 points higher as Rupee recovers