Rupee recovers from all-time low level, closes 16 paise higher at 83.93 per USD
Forex traders said mixed to weak global equities on rising concerns over recession fears in the US and the geopolitical tensions in the Middle East dented investor sentiments