20080516 business.india-business: Rupee recovers 21 paise to 42.54/55