The Indian Rupee recovered from a record low of 91.07 against the US Dollar, finishing at 89.59 after appreciating by over ...