Indian Rupee Recovers to 91.85 Against US Dollar After Hitting Record Low