20120517 business.india-business: Sensex recovers 170 points on firm Asian cues