20111021 business.india-business: Sensex recovers by 66 points on fresh buying